1.介绍项目
2.块元素和内联元素
3.js数据类型
4.数组方法
5.深拷贝和浅拷贝
6.对象判空
1.使用Object.keys(obj),返回一个键的数组。
2.JSON.stringify
但如果对象为null,无法判断为空。
3.Object.getOwnPropertyNames(obj),返回一个数组
方法返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括 Symbol 值作为名称的属性)组成的数组。
7.防抖
8.数组去重
0.es5去重
1.filter+indexOf(但是不能去重NaN)
indexof()返回的是item在数组中第一次出现返回的下表。,和index进行对比。
2.使用set数据结构
set中的数据独一无二,成员都是唯一的。 再利用...运算符
3.使用indexOf()结合for循环实现
遍历老数组,如果有重复,则新数组不添加,最后赋值即可。
9.实现一行展示三条数据
1.设置百分比布局,每个占30%;加上浮动布局
2.设置flex布局,加上设置每个元素的宽为30%,设置flex-wrap:wrap
3.使用栅格布局。col-sm-4;
4.vw,vh布局或者rem设置三个元素占的下,四个元素占不下。