麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > CSS > 正文

渲染CSS選擇器

2024-07-11 09:04:12
字體:
供稿:網(wǎng)友

武林網(wǎng)(www.companysz.com)文章簡(jiǎn)介:渲染CSS選擇器.

最近在High Performance Web Sites blog看到一篇關(guān)于css選擇器的文章《Simplifying CSS Selectors》,我英文太差,在翻譯軟件和朋友的幫助下稍微的看懂了一些,看本文需要謹(jǐn)慎,謹(jǐn)防被我誤導(dǎo),如果你英文強(qiáng),能翻譯作者原文那就更好了,大家都會(huì)感謝你的;

看懂的整理了如下幾點(diǎn):

1.作者先前的文章里說:不用去優(yōu)化CSS選擇器,因?yàn)閮?yōu)化CSS選擇器對(duì)網(wǎng)友的性能提升很小,不值得去計(jì)較;這個(gè)觀點(diǎn)似乎有點(diǎn)不對(duì),作者收到了很多批評(píng)的反饋;(轉(zhuǎn)載請(qǐng)注明出處:WEB前端開發(fā) )

2.David Hyatt的文章《Writing Efficient CSS for use in the Mozilla UI》中提到的一條CSS渲染規(guī)則是:在一條css中,css選擇器是從最右邊開始之后依次向左移動(dòng)的,直到它不匹配CSS規(guī)則或匹配錯(cuò)誤;所以我們的工作重點(diǎn)應(yīng)該放在最右側(cè)的CSS選擇器來匹配大量的頁面的元素。

比如這樣一個(gè)css選擇器:
div div div p a.class0007 {}
這個(gè)選擇器有5層,貌似很負(fù)責(zé)的,但是最右邊的選擇器是A.class0007,在頁面中只有一個(gè)匹配的元素逆向匹配(.class0007);

所以這樣的選擇器不用擔(dān)心他的性能;

3.當(dāng)然還有一些性能不好的css選擇器:

A.class0007 * {}

A.class0007 DIV {}

#id0007 > A {}

.class0007 [href] {}

DIV:first-child {}

這些性能不好的css選擇器主要是因?yàn)樵谧钣疫叺倪x擇器可以匹配的元素很多,從而降低了頁面的性能。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: sese综合| 亚洲无av | 成人午夜视频网站 | 一区二区三区四区高清视频 | 精品一区二区三区网站 | 精品一区二区三区在线观看视频 | 老女人碰碰在线碰碰视频 | 日本在线视频免费观看 | 手机在线看片国产 | 最新在线中文字幕 | 日本xxxx视频| 精品一区二区三区日本 | 国产一级aa大片毛片 | 欧美三级短视频 | v片在线看| 国产午夜亚洲精品 | 最近国产中文字幕 | 国产一区二区午夜 | 亚洲卡通动漫在线观看 | 色综合激情 | 狠狠干夜夜操 | 中文字幕在线观看1 | 综合毛片| 亚欧美一区二区 | 综合在线一区 | 一区二区三区日韩 | 国产精品成年片在线观看, 激情小说另类 | 国产成人av免费观看 | 黄色大片在线免费看 | 91精品国产综合久久青草 | 男女无遮挡羞羞视频 | 亚洲亚色 | 新久草在线视频 | 久久久婷婷 | 免费高潮在线国 | 视频www| 欧美人一级淫片a免费播放 久久久久久久久91 国产99久久久久久免费看 | xvideos korean| 亚洲人成中文字幕在线观看 | 国产精品久久久久久久四虎电影 | qyl在线视频精品免费观看 |