01 2018 档案
摘要:es6的模块化操作主要分: export :负责进行模块化,也是模块的输出。 import : 负责把模块引,也是模块的引入操作。 export的用法: export可以让我们把变量,函数,对象进行模块话,提供外部调用接口,让外部进行引用。有些时候我们并不想暴露模块里边的变量名称,而给模块起一个更语
阅读全文
摘要:类的声明 class coder{ name(val){ console.log(val); } } 类的使用 我们已经声明了一个类,并在类里声明了name方法,现在要实例化类,并使用类中的方法。 class Coder{ name(val){ console.log(val); } } let j
阅读全文
摘要:声明Proxy 用new的方法对proxy进行声明 new Proxy({},{})需要注意的是这里是两个花括号,第一个花括号就相当于我们方法的主体,后边的花括号就是Proxy代理处理区域,相当于我们写钩子函数的地方。 var pro=new Proxy({ add:function name(pa
阅读全文
摘要:对象赋值 let name="jspang"; let skill= 'web'; var obj= {name,skill}; 对象Key值构建 let key='skill'; var obj={ [key]:'web' } Object.is( ) 对象比较 对象Key值构建 let key=
阅读全文
摘要:安装live-server npm install -g live-server 启动 live-server 箭头函数 var add =(a,b=1) => { console.log('jspang') return a+b; }; console.log(add(1)); 对象函数解构,le
阅读全文
摘要:第六节 es6数字操作 二进制0B 开头 八进制0o开头 Number.isFinite("aaa" )来进行数字验证,只要是数字,不论是浮点型还是整形都会返回true,其他时候会返回false。Number.isNaN(NaN) 判断是否为整数Number.isInteger(xx) 整数转换Nu
阅读全文
摘要:es6 chrome兼容 其他浏览器不太兼容,需要es6=》es5 babel 安装babel npm init -y 初始化项目 -y代表全部默认同意 不用一次次按回车 全局安装Babel-cli npm install -g babel-cli 本地安装babel-preset-es2015 和
阅读全文