摘要:
首先我们要知道,CSS选择器的解析是从右往左的,例如 div p a .box 首先查找的是页面中class为box的元素,再分别查找为a的元素、为p的元素。。。 关键选择器: 因此最重要的就是最右边的选择器,称为关键选择器 css选择器的效率排序: 内联样式 > ID选择器 > 类选择器 > 标签 阅读全文
摘要:
在页面加载过程中,当客户端请求服务端获取页面代码后是如何解析的呢? 分为以下五个步骤: 第一步 :构建DOM树,其中包括语法解析、词法解析,最后构成节点相连的树 第二步:构建CSSOM树,对每个节点添加样式 第三步:合并DOM树和CSSOM树形成渲染树 其中需要过滤不可见的节点、样式隐藏的节点 第四 阅读全文
摘要:
Base64实际上就是一种转码方式,将二进制数据转换为用64个字符表示的数据 主要用来对URL中特殊字符进行转码、对图片的src进行转码、对语言文字进行转码。 Base64的原理? 世界上单个字符最长字节是3个字节,也就是24位,Base64将24位分为每段有6位的4段,再为每段前面添加两个0。再将 阅读全文