阅读数:16505 发布于:2014 年 4 月 22 日 00:36

更多 Node.js、语言 & 开发、架构 相关课程,可下载【 极客时间 】App 免费领取 >

评论

发布
暂无评论
  • Generator 与异步编程

    在《深入浅出Node.js》的第4章里,笔者深入地介绍了当前盛行在Node和前端JavaScript中的几种异步编程的解决方案,唯独对Generator的解决方案没有介绍。但随着Node版本的升级和ECMAScript harmony的特性不断得到支持,在0.11版本中,我们可以通过启用--harmory参数让V8支持Generator。最近Connect/Express背后的开发团队也将精力转移到新的库和框架上,这个核心库和框架就是co和koa,它们最主要的特点主要就是基于ECMAScript harmony中的Generator特性,这使得它在异步编程方面有较优雅的实现。本文将深度介绍下Generator是如何实现将异步编程从原始的嵌套式代码转换成扁平的顺序式代码。

    2014 年 5 月 12 日

  • 如何正确使用 async/await?

    ES7引入的async/await是JavaScript异步编程的一个重大改进,提供了在不阻塞主线程的情况下使用同步代码异步访问资源的能力。在本文中,我们将从不同的角度探索async/await,并演示如何正确有效地使用它们。

    2018 年 7 月 30 日

  • 深入理解 javascript 错误处理机制

    javascript错误,可分为编译时错误,运行时错误,资源加载错误。本文着重讨论一下运行时错误和资源加载错误。

    2019 年 9 月 26 日

  • JavaScript 语法(三):什么是表达式语句?

    事实上,真正能干活的就只有表达式语句,其它语句的作用都是产生各种结构,来控制表达式语句执行,或者改变表达式语句的意义。

    2019 年 4 月 4 日

  • 了解这 12 个概念,让你的 JavaScript 水平更上一层楼

    JavaScript是一门复杂的语言。如果你是一名JavaScript开发人员,不管处于什么样的水平,都有必要了解JavaScript的基本概念。本文介绍了12个非常重要的JavaScript概念,但绝对不是说JavaScript开发人员只需要知道这些就可以了。

    2019 年 3 月 6 日

  • 鲜为人知的 JavaScript 陷阱

    虽说更多新功能可以让我们编写可读性和质量更高的代码,但我们也很容易被这些新奇、亮眼的特性迷惑,反而陷入一些潜在的陷阱。

    2019 年 11 月 5 日

  • JavaScript 执行(一):Promise 里的代码为什么比 setTimeout 先执行?

    当拿到一段JavaScript代码时,浏览器首先要做的就是;传递给JavaScript引擎,并且要求它去执行。

    2019 年 2 月 23 日

  • 第 21 讲 | 如何使用脚本语言编写周边工具?

    这节我以编写周边工具Makefile为例,带你了解Lua的工作机理。

    2018 年 7 月 26 日

  • 小程序 JavaScript 实现

    2018 年 3 月 30 日