2020/2/12
- 模块的定义:在js中,模块是实现特定功能的js文件。
- 模块能解决的问题?
- 命名冲突
- 文件依赖(加载文件)
- 模块的复用
- 统一规范和开发方式
- js实现的模块化规范类型有哪些?
- AMD(asynchronous module definition)浏览器端模块开发规范 特点:require.js
- CommonJs nodejs规范 特点:加载模块require() 导出模块module.exports = {}
- ES6的import/export
- CMD和UMD 玉伯和通用规范
- 什么是webpack?
- webpack是一个现代的js应用程序模块打包器
- webpack是模块化方案
- webpack获取具有依赖关系的模块,并生成表示这些模块的静态文件
- webpack解决的痛点问题
- 代码分离,按需加载
- 静态资源的模块化处理
- js中原始数据类型不可变
- js中用new Map创建对象需要一个二维数组。