摘要:
js是单线程的 GPU渲染引擎也是单线程的 现在都是组件化开发 当组件更新的时候 页面需要重新渲染 如果某个组件体积较大,由于js单线程和GPU渲染引擎单线程的原因 会形成同步阻塞,影响后面组件的渲染 在页面上的表现就是出现卡顿和掉帧 react 16版本以后,为了解决这个问题 提出了fiber这个 阅读全文
摘要:
jsonp 跨域 浏览器端通过 <script> 标签的 src 属性,请求服务器上的数据,同时,服务器返回一个函数的调用。这种请求数据的方式叫做 JSONP特点:JSONP 仅支持 GET 请求,不支持 POST、PUT、DELETE 等请求 cors跨域资源请求 简单请求: 1. 同时满足以下两 阅读全文
摘要:
在css中单位长度用的最多的是px、em、rem,这三个的区别是: 一、px是固定的像素,一旦设置了就无法因为适应页面大小而改变。 二、em和rem相对于px更具有灵活性,他们是相对长度单位,意思是长度不是定死了的,更适用于响应式布局。 三、em是相对于其父元素来设置字体大小的,一般都是以<body 阅读全文
摘要:
1.从属关系区别@import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。 2.加载顺序区别加载页面时,link标签引入的 CSS 被同时加载;@import引入的 CSS 将在页面加载完毕后被加 阅读全文