浏览器及html解析.pptVIP

  • 604
  • 0
  • 约6.11千字
  • 约 32页
  • 2017-05-08 发布于河南
  • 举报
浏览器及html解析

代码 不规范的HTML结构会降低页面解析效率(HTML) HTML的节点、层级越少页面解析效率越高(HTML) 通配选择符对性能的影响几乎可以忽略(CSS) 包含选择符的层级过多会导致降低样式解析效率(CSS) 不显示的对象不会被渲染(CSS) 动态变化 浏览器总是试着以最小的动作响应一个变化 一个元素颜色的变化将只导致该元素的重绘 元素位置的变化将导致元素的布局和重绘 添加一个Dom节点,也会大致这个元素的布局和重绘 一些主要的变化,比如增加html元素的字号,将会导致缓存失效,从而引起整数的布局和重绘。 总结 使用GET请求 利用JS预加载资源 Script inject改善阻塞 注意inline JS的位置,防止css阻塞其他资源 将css文件放在顶部 避免使用通配符 避免在后代选择符的最后使用tag名 去掉冗余的选择符 用class代替后代选择符 离线操作DOM 集中修改样式 缓存Layout属性值 权衡动画帧宽 Thank you! * 讲解要点: 我们上网时,一般是在IE浏览器中,键入某个网址:如,然后打开google网页, 引出浏览器对象。为了让学员容易理解,不要1求过去完整而枯燥的概念定义。 1)整个浏览器窗口,称为window窗口对象。 2)窗口对象又包括上方的地址栏和下方的页面内容。地址栏称为location地址对象,表示网页的地址信息。 3)下方

文档评论(0)

1亿VIP精品文档

相关文档