分类: 标签: javascript

现代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