摘要: js处理为提高我们代码的兼容性,我们会将ES6语法转成ES5打包;处理js就或用到babel-loader首先安装一下babelnpm i babel-loader@8.0.0-beta.0 @babel/core @babel/preset-env -D 把ES6 转换成 ES5npm i @ba 阅读全文
posted @ 2020-05-27 22:39 newtt 阅读(292) 评论(0) 推荐(0) 编辑
摘要: webpack 就是静态模块打包器,将应用程序所需的一个多个模块打包成一个或多个bundle。 webpack 的四个核心部分:入口(entry)、输出(output)、loader、插件(plugins)。另外还有 mode 模式: 表示打包的是dev环境还是production生产环境。 安装: 阅读全文
posted @ 2020-05-27 22:33 newtt 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1、Set ES6 新增加的一种数据结构,类似于数组但是它中的值是唯一的,没有重复的值。 生成Set数据,Set本身就是构造函数,使用 new Set() 来生成; 使用 Set.prototype.add( value ) 添加数据;返回 Set 数据 使用 Set.prototype.delet 阅读全文
posted @ 2020-05-13 22:06 newtt 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Symbol: ES6 引入的一种新的原始数据类型,表示独一无二的值。(undefined,null,布尔值,数值,字符串,Symbol,对象,大整形) Symbol 的引入能很好的避免给对象添加属性时,属性名的冲突;需要注意的是,当Symbol作为属性名的时候要用中括号包裹而不能使用点运算符,点运 阅读全文
posted @ 2020-05-07 21:20 newtt 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、jQuery.extend() // jQuery 库中将一个或多个对象合并成目标对象对象的方法 1 // $.extend( flag, target, obj1, ...objN ) 2 // flag 表示是否深度合并,可以省略 3 // target 目标对象、 obj1,objN 要一 阅读全文
posted @ 2020-04-09 23:24 newtt 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、Object.is(), // ES6 新增用来比较两个值是否完全相等 一般比较值是否相等,我们通常使用 == 和 运算符,但是对于 -0 和 +0 的相等判断并不准确,同时还有 NaN 并不等于本身,因此ES6,新增Object.is() 方法用于判断两值是否完全相等,大部分情况同 运算符 1 阅读全文
posted @ 2020-04-09 23:08 newtt 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、对象属性简洁表达 ES6 中,如果属性值是一个变量,如果对象的属性名和属性值相同,那么就可以使用简洁写法 let key = "key" let value = "value" let obj = {key, value} 属性的方法也可以简写 let obj = { method() { co 阅读全文
posted @ 2020-04-09 20:57 newtt 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1、 扩展符 // 可以将数组转为用逗号相隔开的参数序列 1 // 2 console.log(...[1,2,3]) // 1, 2, 3 3 4 // 用于函数调用 5 function add(x, y) { 6 return x + y; 7 } 8 9 const numbers = [4 阅读全文
posted @ 2020-03-23 23:00 newtt 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1、函数的默认值 ES6 中函数的参数是可以设置默认值的,同时,参数可以是一个表达式。 函数的参数,不能再函数内再次使用 let 和 const 再次声明 1 // ES6 写法 2 function log(x, y = "World") { 3 console.log(x, y) 4 } 5 6 阅读全文
posted @ 2020-03-16 23:32 newtt 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 数值 Number.isFinite( arg ) // 判断 arg 是否是有限数值, 如果不是数值或是 NaN 或 +-Infinite 都返回false Number.isNaN( arg ) // 判断 arg 是否是数值类型, 以上两种方式不同于传统方法 isFinite() 和 isNa 阅读全文
posted @ 2020-03-14 15:19 newtt 阅读(319) 评论(0) 推荐(0) 编辑