摘要:
ES6(函数新增特性) 1.函数参数默认值 没有 y 时,默认就是world 有 y 时,输出值即可 (错误) (C有默认值,正确) 默认值后面不能再有没有默认值的变量 2.作用域 y 取其前面的 x ;而不是 x = test; x 不在 y 的前面 3.test 参数 将输入参数(离散值)转化成 阅读全文
摘要:
ES6数组新增特性 1. 空数组 2.将伪数组转换成真正的数组 将 p 标签集合转换成真正数组 类似于map的用法,转换数组同时还在遍历。 3.填充数组(将所有数组换成一个值) 1代表起始位置,3代表从起始位置到终止位置的长度 4.遍历相关数组 (存在兼容问题) 5.在当前数组内部,把制定数组成员复 阅读全文
摘要:
数值处理新增特性: 1.新增方法 2.方法调整 1.二进制和八进制 二进制以 0b 开头,其中B和b都可以;八进制以 0o 开头,其中O和o都可以. 2.判断数值是否有效(有限) NaN为非数字,故为false 分母为0,故为false 判断是否为非数字 3.判断是否为整数 即接收的数必须是数字(- 阅读全文
摘要:
ES6新增字符串特性 一、Unicode的表示法 当码值>2个字节(0xff) 即第一个数字未处理,不显示 处理这种超过2字节的情况,用{}包起来即可 二、API 1.ES5中 码值>2个字节,长度为2 2. 1和2为第一位置和第二位置的字符,3和4为第一位置和第二位置的码值, 字符均为乱码,但其码 阅读全文
摘要:
ES6中正则的扩展 正则新增特性 一、构造函数的变化 1.ES5中new一个正则对象方法 (一行中2个参数,二行中1个参数) (第一行中的第一个参数必须是字符串) 2.ES6中新增一种方法(构造函数) (输出:i ) 第二个修饰符会覆盖第一个修饰符,flags是新增用来获取正则对象修饰符的属性。 二 阅读全文
摘要:
解构赋值 1.什么是解构赋值? 在语法上,就是赋值的作用,解构为(左边一种解构。右边一种解构,左右一一对应进入赋值) 2.解构赋值的分类。 1.左右为数组即为数组解构赋值;2.左右为对象即为对象解构赋值;3.左边是数组,右边是字符串,为字符串解构赋值。 4.布尔值解构赋值为字符串的一种。5.函数参数 阅读全文
摘要:
1.作用域概念? 1.全局作用域 2.函数作用域 3.块级作用域(ES6新增) 2.如何使用let和const? 1.代码: 运行结果为1.将let改为var,发现结果不变。 代码: 发现报错!!!(未定义引用错误) 1.因为let声明的变量只在自己的块级作用域有效,for为一个块级作用域,声明的l 阅读全文
摘要:
清除浮动其实主要解决的就是高度塌陷问题,具体在此不再赘述~~~那些年我们一起清除过的浮动(大佬博客,写的挺不错) 方法小结:1. 1)添加额外标签 这是在学校老师就告诉我们的 一种方法,通过在浮动元素末尾添加一个空的标签例如 <div style=”clear:both”></div>,其他标签br 阅读全文
摘要:
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 百度百科 话不多说,开始发车!总共10个标签,五分钟足矣,毕竟基本没难度。 https://dillinger.io/ 这是一个Markdown的在线编辑器,可以立马体验Markdo 阅读全文
摘要:
恢复内容开始 1.文字垂直居中 即文字所在模块的高度和行高设置成一样的! 2.块元素垂直居中与父元素 即父元素设置成相对定位,子元素设置成绝对定位,且子元素中top为50%,margin-top为-(负)height的一半。是一种比较经典的块元素居中法! 3.块元素(容器)水平居中 即元素上下为0, 阅读全文