Skip to content

Commit d7b7cf3

Browse files
committed
更新内容
1 parent a36a5d4 commit d7b7cf3

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

Browser/browser-ch.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ DOMContentLoaded 事件触发代表初始的 HTML 被完全加载和解析,不
456456

457457
- 不要使用 table 布局,可能很小的一个小改动会造成整个 table 的重新布局
458458

459-
- 动画实现的速度的选择,动画速度越快,回流次数越多
459+
- 动画实现的速度的选择,动画速度越快,回流次数越多,也可以选择使用 `requestAnimationFrame`
460460

461461
- CSS 选择符从右往左匹配查找,避免 DOM 深度过深
462462

Performance/performance-ch.md

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
- 使用构造工具完成文件代码压缩,按需加载文件
3333
- 服务端开启文件压缩功能
3434
-`script` 标签放在 `body` 底部,因为 JS 文件执行会阻塞渲染。当然也可以把 `script` 标签放在任意位置然后加上 `defer` ,表示该文件会并行下载,但是会放到 HTML 解析完成后顺序执行。对于没有任何依赖的 JS 文件可以加上 `async` ,表示加载和渲染后续文档元素的过程将和 JS 文件的加载与执行并行无序进行。
35+
- 执行 JS 代码过长会卡住渲染,对于需要很多时间计算的代码可以考虑使用 `Webworker``Webworker` 可以让我们另开一个线程执行脚本而不影响渲染。
3536

3637
#### CDN
3738

0 commit comments

Comments
 (0)