keep-alive是什么? 当然keep-alive不仅仅是能够保存页面/组件的状态这么简单,它还可以避免组件反复创建和渲染,有效提升系统性能...
性能差距还是很大的特别是在移动设备上,因为大家都知道浏览器在处理这两种样式时的流水线不同。position更新进行 layout 重计算。而tr...
options 请求定义 浏览器基于CORS(跨域资源共享)机制,对于跨域 & 复杂的XMLHttpRequest和Fetch API请求,首先...
网页dom元素过多为什么会导致页面卡顿 1、dom过多,占用过多的内存。2、操纵dom时触发重排重绘,消耗浏览器性能。特别是每一次滚动事件将会让...
setTimeOut设置为0,会在队列最后添加一个事件,要等待其他任务事件处理完成才会处理。 js EventLoop详见EventLoop[h...
浏览器器内核拿到内容(渲染线程接收请求,加载网页并渲染网页),渲染大概可以划分成以下几个步骤: 解析HTML(HTML Parser) 构建DO...
为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScr...
302定义 302:redirect,代表暂时性转移;意思就是你访问网址a,但是因为服务端的拦截器或者其他代码处理,会被重定向到网址b。 302...
CSS3动画和JS动画的区别 1.JS 实现的是帧动画(使用定时器,每隔一段时间,更改当前的元素)2.CSS3 实现的是补间动画(过渡(加过渡只...