JavaScript 异步编程 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程介绍异步编程和同步编程的区别,分析异步编程的优势。并且通过异步编程的实例,来引导学员学习异步编程思想,提高开发效率和改善编码风格。

    1.JavaScript 同步和异步编程的区别 00:03:34

    本课时主要讲解 JavaScript 中的异步编程概念、由来,以及和同步编程的区别。通过对异步编程思想的深入分析,帮助学员认识异步编程的优势,方便后面深入学习异步编程。

    2.JavaScript 异步编程的主要方法 00:11:18

    本课时主要讲解 JavaScript 中异步编程的4种方式,通过代码实战的方式学习异步编程的思想,综合对比各种异步方式,分析各自的适用场景。

    3.JavaScript 异步编程开源库 00:10:19

    本课时介绍 JavaScript 异步编程的开源库,通过学习其使用方法,深入了解异步编程思想,积累异步编程经验。

    4.ES6 Generator 编程 00:04:09

    本课时介绍 ES6 中 Generator 对象,通过介绍其特性、用法,来熟悉 ES6 代码编写方法。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

JavaScript 异步编程

4课时,29分钟2016-05-24
qubaoming
qubaoming

极客学院签约布道师

课程背景:
JavaScript 语言的执行环境是"单线程",虽然实现简单,但是当一个任务耗时很长时,后面的任务都必须排队等着,会拖延整个程序的执行。异步编程正是为了解决这个问题而产生的编程模式。

核心内容:
1. 同步、异步的区别
2. 常见的异步编程方式及实践
3. ES6 Generator 编程

软件环境:Mac OSX

是否提供资料:

课程等级:中级

适合人群:
有一定前端基础的学员
  • 技术问答
  • 1

    JavaScript 同步和异步编程的区别

    03:34

    本课时主要讲解 JavaScript 中的异步编程概念、由来,以及和同步编程的区别。通过对异步编程思想的深入分析,帮助学员认识异步编程的优势,方便后面深入学习异步编程。

  • 2

    JavaScript 异步编程的主要方法

    11:18

    本课时主要讲解 JavaScript 中异步编程的4种方式,通过代码实战的方式学习异步编程的思想,综合对比各种异步方式,分析各自的适用场景。

  • 3

    JavaScript 异步编程开源库

    10:19

    本课时介绍 JavaScript 异步编程的开源库,通过学习其使用方法,深入了解异步编程思想,积累异步编程经验。

  • 4

    ES6 Generator 编程

    04:09

    本课时介绍 ES6 中 Generator 对象,通过介绍其特性、用法,来熟悉 ES6 代码编写方法。

相关课程

  • React 项目实战

    本课程会介绍如何在实际项目中使用 React 进行开发,学完本课程后可以清楚地知道 React 开发的详细流程和注意事项。

    3课时 67分钟
    高级
    13375人学习
  • 跨域 AJAX 的实现

    基于 JavaScript 的同源策略,默认情况下不允许向其它域发起 AJAX 请求,但在开发过程,经常会有跨域的需求。本课程详细讲解各种常见跨域 AJAX 的实现方案。

    4课时 52分钟
    初级
    12073人学习
  • JavaScript 设计模式之装饰者模式

    本课程介绍装饰者模式,装饰者提供比继承更有弹性的替代方案。 装饰者用用于包装同接口的对象,不仅允许你向方法添加行为,而且还可以将方法设置成原始对象调用(例如装饰者的构造函数)。

    4课时 13分钟
    高级
    6792人学习
  • JavaScript 设计模式之组合模式

    本课程介绍组合模式,组合模式(Composite)将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。

    4课时 13分钟
    高级
    8254人学习