从 Node CommonJS 源码,详解 JS 的模块化

讲座中部分源代码在 . code require code中。
CommonJS 是 node 自带的模块处理规范。JS 的模块化一直是一个很复杂的问题,从 CommonJS 规范到浏览器端的 AMD CMD 规范,再到 ES6 的模块化。本场讲座将围绕 CommonJS 规范,讲讲 JS 的模块化。

对于 CommonJS 规范的模块化,它究竟是怎样导入和导出模块的?模块间的依赖关系是怎样的?与目前 ES6 的模块规范有哪些区别?如何根据 CommonJS 规范实现自定义的模块导入导出?

参加本场讲座,你将学习到:

  1. CommonJS 规范是什么?如何导出和导入模块?
  2. CommonJS 规范的小细节(如何缓存和循环依赖?)
  3. CommonJS 规范与 ES6 的规范之间的差异
  4. 从 Node 源码,看看 CommonJS 的实现,并由简至难,一步步实现一个符合 CommonJS 规范的 require 函数
  5. 一些常见的模块化误区

购买须知:
1、本课程为虚拟产品,一经购买,概不退款(讲师特别声明除外)
2、在使用过程中,遇到任何问题,请邮件联系:pr@sifou.com
3、划线价说明:商品展示的划横线价格为参考价,并非原价。该价格仅供您参考。

版权声明:讲者在本产品上发表的全部原创内容(包括但不限于文字、视频、图片等)著作权均归讲师本人所有。未经讲师授权许可,观众用户不得以任何载体或形式使用讲师的内容。

5.0 1条评价

Jenny · 2017-11-03