摘要:
在函数扩展方向也新增了一些特性,感觉这些特性也很重要 一、参数默认值(注意:默认值的后面不可以在添加没有默认值的参数) 二、rest参数(...) 将一系列离散的值 转化成数组 同样rest后面不可以再有参数 三、扩展运算符(...)将一个数组 转化成一系列离散的值 四、箭头函数(挺重要的 ,要不某 阅读全文
摘要:
在数组的扩展上感觉新增了很多实用的特性,并且感觉还挺重要的 一、Array.of() 将数据变量转化成数组形式 二、Array.from() 用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map) 阅读全文
摘要:
数值扩展主要是新增了一些特性,例如新增方法和方法调整 一、二进制数值表示(使用0B作为前缀,b是不区分大小写的) 八进制数值表示(使用0o作为前缀) 二、Number.isFinite(有穷的) Number.isNaN(非数字) 三、Number.isInteger(判断是否为整数,注意:接收的参 阅读全文
摘要:
一、字符串的扩展主要是新增了一些特性 1、Unicode码 2、api ①、includes startsWith endsWith ②、repeat ③、padStart padEnd(补全) ④、raw(进行转义) 3、字符串模板(感觉挺重要的,注意不是单引号,是键盘里面数字1左侧的按键,同时引 阅读全文
摘要:
一、es6在正则方面主要是增加了一些新的方法及一些修饰符,下面一一列出 ①构造函数不同 ②新增修饰符 y修饰符(也g一样也是全局匹配,g不强调下一次匹配的位置,而y必须是下一次匹配的第一个字符) u修饰符(这个修饰符不知道啥用途,感觉实际工作不会用太多吧 ,了解一下就行了) 补充其他 阅读全文
摘要:
一、解构赋值的定义 简单的理解就是赋值=号左右两侧具有相同的结构,来进行一一对应的赋值的语句 二、解构赋值的分类 数组解构赋值 对象解构赋值 字符串解构赋值 布尔值解构赋值 函数参数解构赋值 数值解构赋值 (重点理解前两个就可以了) 三、对于每个分类单独解释 1、数组解构赋值(下面进行代码展示,并添 阅读全文
摘要:
本系列博客所写的内容是自己在平时学习当中自己的一些总结,当做笔记和复习的作用,如果有哪里说得不对,欢迎多多指出,谢谢 废话不多说 现在开始吧! let和const都可以被用做定义变量(和var相似),但也存在一些区别及新的特性,如下所示 一、let命令(用于声明变量) 1、由于js不存在块级作用域, 阅读全文
摘要:
一、简介及安装: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率 gulp的优点:基于流的操作、任务化。 常用api:src 阅读全文