现代JavaScript库开发:原理、技术与实战
作者:颜海镜 侯策
开发JavaScript库是入门前端领域的重要一步。《现代JavaScript库开发:原理、技术与实战》旨在帮助前端开发者掌握现代JavaScript库的开发技术,让每个人都可以开源自己的现代JavaScript库。本书系统介绍了现代JavaScript库开发涉及的技术、原理和最佳实践,以及将库开源后如何做好维护工作。在最佳实战部分,本书选取了9个典型库作为案例,展示开发流程,代码清晰、完善。 《现代JavaScript库开发:原理、技术与实战》既适合对现代JavaScript库开发及开源感兴趣的前端开发者阅读,也适合想要学习前端项目开发技术的初学者阅读。
ISBN | 9787121445125 |
出版社 | 电子工业出版社 |
出版时间 | 2023年 1月 |
定价 | 108 |
页数 | 364 |
评分
⭐⭐⭐⭐⭐ ⭐⭐⭐ 8/10
摘录
2009年是前端技术分水岭,从刀耕火种到 node.js,迈入工具化时代。
模块化技术:
- 传统方式:用 function 创建作用域
- AMD:异步模块加载规范,浏览器不支持,需借助 RequireJS
- CommonJS:同步模块加载规范,node.js
- UMD:通用混合规范
- ES Module:入口文件为 index.esm.js
工具化体系:
- webpack
- rollup.js
打包输出文件 | 配置文件 | 技术体系 | 模块规范 |
---|---|---|---|
dist/index.js dist/index.esm.js dist/index.aio.js | config/rollup.config.js config/rollup.config.esm.js config/rollup.config.aio.js | Node.js webpack 浏览器 | CommonJS ES Module UMD |