Avatar notebook default
21篇文章 · 33511字 · 12人关注
  • JavaScript模块(ES6)

    在ES6之前,为了实现JS模块化,出现了很多标准,通用的有CommonJS和AMD。ES6终于将模块设计标准化了,和CommonJS和AMD不同...

  • JavaScript之Reflect

    上一篇介绍了Proxy里面的示例里已经部分用到了Reflect。Reflect也是ES6为了操作对象而提供的新的API,用以替代直接调用Obje...

  • JavaScript之Proxy

    Proxy代理是一个共通的概念,可以起到拦截的作用。ES6里将Proxy标准化了,提供了Proxy构造函数,用来生成Proxy实例。例如var ...

  • Resize,w 360,h 240
    JavaScript类(ES6)

    JavaScript不像传统OO语言有class关键字,即JS没有类。因此JS为了取得类的复用啊,封装啊,继承啊等优点,出现了很多和构造函数相关...

  • JavaScript异步Async

    ES7的async函数就是Generator函数的语法糖,使得异步操作的流程更加清晰。本篇参照了阮一峰的《ES6标准入门》的async篇幅里的大...

  • JavaScript异步co

    上三篇分别介绍了Promise和Generator,包括用Thunk自动执行Generator,本篇介绍用co模块将Generator和Prom...

    0.4 2161 1 4 1
  • JavaScript异步Thunk

    在Generator一文中最后的例子,自动执行异步操作,还不够“自动”,毕竟每次调用异步API时,还需要手动指定resume回调函数以触发nex...

  • JavaScript异步Generator

    上一篇介绍了Promise异步编程,可以很好地回避回调地狱。但Promise的问题是,不管什么样的异步操作,被Promise一包装,看上去都是一...

    0.3 1428 0 13
  • JavaScript异步Promise

    JavaScript里通常不建议阻塞主程序,尤其是一些代价比较昂贵的操作,如查找数据库,下载文件等操作,应该用异步API,如Ajax模式。在执行...

文集作者