js保存常量,使其只可读,实现方式有哪些

2017-11-10
阅读 4 分钟
3.7k
保存常量,使其只可读,实现方式有哪些 1 . es6语法中的常量声明符 const {代码...} 如果const声明一个对象会如何? {代码...} const声明的对象属性仍然可以改变,因为仅仅只是变量指向的那个内存地址不能改动。 2 . Object.freeze() Object.freeze()同样也是es6新增的api {代码...} 可以看到,对象的静态属性变为只读,...

自定义npm模块包——打包后适用多场景

2017-07-11
阅读 5 分钟
7.5k
为什么要使用webpack对组件或者模块进行打包?因为可复用库的模块化,需要适合在任何场景中进行引用,比如AMD/CMD、CommonJs、ES6、ES5等环境。从webpack打包之后的头文件来看: