
获得徽章 0
- 根据定期抓取流行网站网页的 HTTPArchive 的统计,平均一个网页需要 350KB 的 JavaScript 代码,有十分之一的网页包含了 1MB 大小的 JS 代码。浏览器的 JS 引擎在传输完成之后需要检查代码的语法错误并进行编译,1 MB 的 JS 文件在高端移动设备上需要花费 100 毫秒的时间,在普通手机上需要花超过一秒钟时间。
针对上述情况,主要浏览器开发商已经提出了加快 JS 解析的方案,例如 WebAssembly,但并不容易实现。因此 Mozilla、Cloudflare 和 Facebook 等提出了另一个更方便的方案 —— BinaryAST,旨在保留 JavaScript 原始语义的情况下加快解析。展开评论4 - CSS at-rule 规则归纳
@page 规则用于在打印文档时修改某些CSS属性
@namespace 跟 XML 命名空间配合的一个规则,表示内部的 CSS 选择器全都带上特定命名空间。
@viewport 设置视口的一些特性,多数时候被 html 的 meta 代替
常用:
@charset "utf-8"; 最前面
@import url("s.css")/"s.css";
@support 检查环境的特性
@media
@keyframes
@fontface
@counter-style 定义列表项的表现
@counter-style triangle {
system: cyclic;
symbols: ‣;
suffix: " ";
}展开评论5 - 1773
- CSS Scan 是檢查和複製CSS的最快方法。
CSS Scan是检查和复制CSS的最快方法。 可视化您立即悬停的任何元素的CSS,并通过单击复制其整个CSS规则。1825