摘要:
模块化指的就是将一个大程序拆分成若干个互相依赖的小文件,然后在用简单的方法拼装起来。 在 ES6 之前,JS没有模块化系统,社区制定了一些模块加载方案 最主要的有 CommonJS(Asynchronous module definition) 和 AMD(common module definit 阅读全文
摘要:
es6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,被称之为解构(Destructuring) 之前变量赋值 es6可以这么写 默认值 解构赋值允许指定默认值 只有当一个数组成员严格等于( )undefined,默认值才会生效 如果一个数组成员是null,默认值就不会生效(因为null不严 阅读全文
摘要:
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或在修改一个对象的现有属性,并返回这个对象(即第一个参数obj) 语法: Object.defineProperty(obj , prop , descriptor) vue.js就是通过Object.define 阅读全文