摘要: 选择器 其实现由 类来完成; 的作用是储存从解析器生成的结果信息; 这里匹配指的是当需要为每个 中的节点计算样式时, 需要根据当前的节点信息来从规则列表中找到能够符合调节的规则,并把规则中的属性列表提取出来生成节点的样式信息; 应用到具体元素上 是管理类,负责根据样式规则为每一个 中的... 阅读全文
posted @ 2015-12-11 23:21 JinksPeng 阅读(227) 评论(0) 推荐(0)
摘要: 一个浏览器内核几个主要部分, 解析器,网络处理, 引擎, 图形引擎,多媒体支持等; HTML 解析和 DOM 网页基本结构 一个网页( ),每个 都有一个主框( ),该框通常包含一个 , 主框也可能包含子框( ); 这些框构成一个树型结构,以主框为根节点,每个框也可能包含自己的 ,它是... 阅读全文
posted @ 2015-12-11 21:37 JinksPeng 阅读(443) 评论(0) 推荐(0)
摘要: 渲染主循环(main loop)和requestAnimationFrame requestAnimationFrame 使用 而非 绘制动画; :告诉浏览器 想发起一个动画帧,然后在动画帧绘制之前,需要做一些动作,这样浏览器可以根据需要来优化自己的 机制和调用时间点,以达到较好地平衡效... 阅读全文
posted @ 2015-12-11 19:48 JinksPeng 阅读(320) 评论(0) 推荐(0)