面试题
记录web前端面试题
齐 丶光
这个作者很懒,什么都没留下…
展开
-
Promise极简入门
Promise的含义Promise简单来说就是一个容器,容器中保存着某个未来才会结束的事件的结果,这个事件通常是一个异步操作。从语法上讲,Promise是一个对象,从它可以获取异步操作的信息。Promise对象的两大特点对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步...原创 2020-02-04 16:57:26 · 160 阅读 · 0 评论 -
JS---函数节流(throttle)和函数防抖(debounce)
最近学习防抖和节流,在网上看了很多文章,终于弄清楚了这两个概念,同时推荐一篇写的非常清楚的文章:文章链接。本问中部分概念和说法也是来自于这篇文章。什么是函数节流(throttle)和函数防抖(debounce)根据名字就可以形象的理解:函数节流(throttle):假设有一个水龙头在不停的往下滴水,这个时候 ,我们可能会希望水滴的慢一点,比如让它能够每200ms滴一次,而不是一直滴,这个时...原创 2020-02-01 15:36:42 · 334 阅读 · 0 评论 -
有关前端优化的面试题
js优化遵循严格模式:“use strict”;将js脚本放在页面底部,加快渲染页面;将js脚本成组打包,减少请求;使用非阻塞方式下载js脚本;尽量使用局部变量来保存全局变量;尽量减少使用闭包;最小化重绘(repaint)和回流(reflow);如何最小化重绘和回流需要对元素进行复杂操作时,可以先隐藏(display: none;),操作完成后再显示。需要创建多个DOM节...原创 2020-01-31 18:02:30 · 769 阅读 · 0 评论