浏览器渲染

浏览器渲染


2024年4月5日发(作者:电脑时间每次开机都要重新设置)

最近耳边 W3C 标准的声音越来越多,对页面的各种优化也随之越来越多了,结构优

化、JS优化、CSS优化、图片优化。。。优化的多了,疑问也慢慢的多了,比如jquery的

选择器优化,为什么find()在IE6/7下会比后代或者其他选择器速度快?为什么其他现代浏

览器会反过来呢?那CSS的选择器应该怎样优化呢?为什么不能有过深的层级呢?浏览器

的渲染过程又是怎么样的呢?如果一直重复做着不明白的事情相信也不会有很大的进步,

就像那么多的兼容性BUG,不去弄明白原因只会一次接一次的遇到、修改、再遇到、再修

改。。。死循环下去我们就真的成苦力了。

话说回来这篇文章的翻译就来源于自己对浏览器的渲染及CSS选择器的运行机制相当

的不了解,不经意google到这篇文章,很多以前不明白的东西里面都有讲到,但是纯E

文却不能仔细静下心来看,往往是连蒙带猜的很快过了一遍,不明白的地方仍然不是很明

白。。。于是决定试着把这篇文章翻译下来,希望能够弄清楚更多的东西,至少要把自己想

知道的搞清楚。

事实也证明了我的想法,翻译跟自己阅读完全是两码事!翻译不仅仅要自己明白,而

且还要找到合适的词语再组成通顺易懂的句子……对于大学英语基本等于没学的我确实是

一项很大的尝试,Anyway,总算翻译完了不是~相信以后一定会翻译更多的好文章来学习

~

基于个人认识及翻译水平的限制,译文中难免有很多翻译不当或者理解错误的地方,

敬请批评指正!

浏览器性能渲染优化

google ” browser render” 就可以到看这篇文章,URL:Optimize browser

rendering

当资源被下载到客户端以后,浏览器仍然需要对资源进行加载、解析、和渲染HTML、

CSS和Javascript代码。我们只需要根据当前浏览器的特点简单的格式化排版代码和页面

就可以在客户端方面提高渲染性能。

使用高效的CSS选择器

避免使用CSS expressions

把CSS放在HTML文档的头部

设置图片尺寸

设置字符集

一、使用高效的CSS选择器

概述

避免使用需要匹配大量节点的低效率键选择器可以加快页面渲染。

详细说明

当浏览器解析HTML的时候,它必须先构造一个内部文档结构树来代表所有被显示的

元素。然后匹配各个节点并根据标准CSS的层叠、继承和排序规则为节点加上各种各样风


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1712313552a2039595.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信