摘要:使用两个空格进行缩进。例外可以用来检查。子类的构造器中一定要调用使用数组字面量而不是构造器。不要向构造器传入非法的正则表达式。禁止使用构造器。在没有分号的情况下代码压缩后会导致报错,而坚持这一规范则可避免出错。 使用两个空格进行缩进。 eslint: indent function hello (name) { console.log(hi, name) } 除需要转义的情况外...
摘要:注意使用的版本不同,可能会导致打包出的结果不一样。完整的优化代码见有用的文章分离第三方库及公用文件 现在的 web 应用,内容一般都很丰富,站点需要加载的资源也特别多,尤其要加载很多 js 文件。js 文件从服务端获取,体积大小决定了传输的快慢;浏览器端拿到 js 文件之后,还需要经过解压缩、解析、编译、执行操作,所以,控制 js 代码的体积以及按需加载对前端性能以及用户体验是十分的重...
摘要:参数搭配的变量是一个数组,该变量将多余的参数放入数组中。扩展运算符扩展运算符是三个点。应用扩展运算符将数组变为参数序列替代数组的方法由于扩展运算符可以展开数组,所以不再需要方法,将数组转为函数的参数了。 rest参数 ES6引入rest参数( 形式为...变量名) , 用于获取函数的多余参数, 这样就不需要使用arguments对象了。 rest参数搭配的变量是一个数组, 该变量将多余...
摘要:分享一些超好用插件,打造一个不一样的浏览器编辑器。一谷歌浏览器插件谷歌访问助手强烈推荐一键安装,无需其他配置,即可访问谷歌。谷歌浏览器是很耗内存的,该插件会自动挂起长时间未使用的网页,来释放系统资源。 showImg(https://segmentfault.com/img/remote/1460000014011338); 分享一些超好用插件,打造一个不一样的 GitHub、浏览器、...
摘要:数据类型最新的标准定义了种数据类型种原型数据类型变量未定义时的属性。布尔值,和表示数字,例如或者。函数,可以将其他类型的值转换为布尔类型。值可以显式转为字符串布尔值,但是不能转为数值。首先是动态数据类型的语言,很多类型检查是不必要的。 数据类型 最新的 ECMAScript 标准定义了 7 种数据类型: 6种原型数据类型(primitive type): undefined. 变量...