cloud-notepad-2020/2/12

204 阅读1分钟

2020/2/12

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