js-async-tutorial, 深入理解 JavaScript 异步

分享于 

3分钟阅读

GitHub

  繁體
深入理解 JavaScript 异步
  • 源代码名称:js-async-tutorial
  • 源代码网址:http://www.github.com/wangfupeng1988/js-async-tutorial
  • js-async-tutorial源代码文档
  • js-async-tutorial源代码下载
  • Git URL:
    git://www.github.com/wangfupeng1988/js-async-tutorial.git
    Git Clone代码到本地:
    git clone http://www.github.com/wangfupeng1988/js-async-tutorial
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/wangfupeng1988/js-async-tutorial
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    深入理解 JavaScript 异步

    前言

    2014年秋季写完了《深入理解javascript原型和闭包系列》,已经帮助过很多人走出了 js 原型、作用域、闭包的困惑,至今仍能经常受到好评的留言。

    很早之前我就总结了JS三座大山这个概念(虽然没有到处宣扬),前两座(原型、作用域)已经基本讲明白,而第三座(异步)也应该做一个总结。

    于是,2017年初春,我花费大约一周的业余时间来对 JS 异步做一个完整的总结,和各位同学共勉共进步!

    目录

    part1 基础部分

    part2 jQuery的解决方案

    part3 ES6-Promise

    part4 Generator

    part5 async-await

    part6 总结

    运行程序的说明

    要求本地 node 在v6或以上版本,然后执行以下命令下载代码并安装依赖的插件

    $ cd~$ git clone git@github.com:wangfupeng1988/js-async-tutorial.git
    $ cd js-async-tutorial
    $ npm i

    最后,本地可能需要启动一个静态服务器来运行页面,我使用http-server插件

    $ npm install http-server -g
    $ cd js-async-tutorial
    $ http-server -p 8881

    然后浏览器访问http://localhost:8881/xxx/xxx.html即可

    关于作者

    求打赏

    如果你看完了,感觉还不错,欢迎给我打赏 ---- 以激励我更多输出优质内容


    相关文章