您正在学习的是试看内容,报名后可学习全部内容
报名课程
实战组件开发——手机日历 - 5. 理解模块管理/制作文档/发布到NPM
这是《实战组件开发——手机日历》系列讲堂的第五讲。前面我们基本把功能开发完毕,接下来我们要把交付物做的尽可能好用,同时把文档写清楚。
目前看来,JavaScript 的主流模块管理有三种模式:
- CommonJS
- ES6 module
- 全局
我们当然希望最终交付的产品可以同时支持这三种形式。另外,对于一个组件,我们以前需要提交 CSS、JS、其它物料(比如图片),现在有了 Webpack 的帮助,我们只需要提交一个 JS 就好,剩下的 Webpack 会帮我们处理好。本次讲堂着重介绍如何使用 Webpack 达成这个目的。
另外,我们还需要给用户创建一个好用的文档,一来节省将来培训的时间,另一方面自己哪天要用这个组件的时候也有据可查。这里我们讲借助 GitHub Pages 来做。
最后,我们还想把这个工具发布到 NPM 上,这样说不定会有更多人来用。
本节课大纲:
- JavaScript 模块管理的起源和发展
- 三种主流模块模型的特点
- 打包输出同时支持三种模型的代码
- 将代码发布到 NPM
- 制作文档
- 将文档发布到 GitHub Pages
面向受众:
- 希望理解 JavaScript 模块管理
- 希望学习 GitHub 使用
- 希望在 NPM 上发布自己的仓库
早鸟票:
- 即日 ~ 3-24 16点 半价 ¥5.12
- 接下来 ~ 3-31 16点 75折 ¥7.68
- 接下来 ~ 4-5 19点(直播前) 85折 ¥8.8
- 之后恢复原价