03 2020 档案
摘要:一、css样式在浏览器中的兼容性: 1. css样式初始化:各个浏览器中都会有自带的边距:首先应对这个问题我们需要在css样式中写入:*{margin:0;padding:0} 2. 尽量使用这种书写格式 增强权重,让css样式在网页打开之后能够迅速执行,另一方面也起到一个精确设置css的作用 例:
阅读全文
摘要:首先了解下浏览器 非标准浏览器:ie6 ie7 ie8 ie9等 标准浏览器:chrome ie10 ie11 火狐 safari 等 常见的浏览器兼容性问题: HTML 问题 CSS 问题 JavaScript 问题 1.浏览器兼容性问题 市场上的浏览器有很多种,当然浏览器的内核也不一样,不同的浏
阅读全文
摘要:定时器的防抖和节流 防抖动和节流本质是不一样的。防抖动是将多次执行变为最后一次执行,节流是将多次执行变成每隔一段时间执行。 防抖区别于节流 防抖是定时器等待时间计算过程中,任意的点击 最后只执行了一次,也就是说在点击第一次的时候,它会有个等待时间,然而在这个等待时间中再次点击,它会替换掉第一次点击返
阅读全文
摘要:js是一门单线程语言 区分一下进程与线程 1..进程:在执行过程中分配和管理电脑资源的基本单位。 线程:是进程的一个执行单位,一个程序至少一个进程,一个进程至少一个线程。 多线程:优于单线程,相当于一个工程多人干,是一个道理的, 单线程:有一处出现问题后面的都需要等待,等待前面的执行完毕 解决单线程
阅读全文
摘要:1.concat 连接两个或多个数组,返回一个新的数组,且对其他数组不造成影响 返回值:返回一个新的数组 参数:用于连接的数组名 可以是多个也可以是一个 2.every 检测数组中的每个元素是否都符合条件 返回值:如果数组中有一个不符合就返回false 全部符合就返回true 参数:两个参数 第一个
阅读全文
摘要:1.直接绑定方式(默认绑定方式) 优先级最低 针对普通的函数,this就是window(前提:函数在调用的时候 前面没有.) 2.隐式绑定方式 优先级高于直接绑定方式 当做对象方法来调用函数(前提:函数在调用的时候前面带.了) 隐式绑定方式 注意事项:如果出现连续的对象方法操作,this采用就近原则
阅读全文
摘要:相同点:1.都是用来修改this指向的 2.call和apply都是用在执行函数的时候 3.call和apply中的第一个参数默认情况下都是指向的window 不同点:1.call中的参数 从第二个开始要和形参一一对应 apply中的参数 第二个必须的数组 2.call中可以有多个参数,apply中
阅读全文