您現在的位置是:電腦技術吧?>? 組裝維修 ??>??cpu性能差異,差異量數中性能最好的??>??正文詳情

cpu性能差異,差異量數中性能最好的

談傲易2019-11-05 05:01:14 人圍觀
簡介i7八代和九代性能差異首先,為什么要測試CSS的性能這就是背景:我是oocss的忠實粉絲。但最近,我一直在使用指南針和sass有時候我覺得蘋果7和蘋果8性能差異

一、為什么我要測試CSS的性能這是背景:我是OOCSS(譯者注:面向對象CSS)的忠實粉絲。

但是最近工作,我一直使用Compass,SASS(譯者注:SASS使CSS函數化,有諸如變量,嵌套,混合,繼承等特性,需Ruby支持).我有時候感覺到OOCSS和SASS似乎有點古怪。

我的一個朋友把我介紹給了Chris Eppstein(Compass的創建者),我們就SASS中的@extend方法進行了探討。

所以我決定創建一個CSS測試頁面,用一種很原生態的方式來顯示是否SASS的@extend方法和CSS的OOCSS方法之間有著顯著的性能差異。

譯者補充,下圖為[email protected]繼承實現的示例截圖:

關于OOCSS,Nicole Sullivan有份不錯的ppt教案,具體見下面:Object Oriented CSS查看更多Nicole Sullivan的presentations.本想翻譯下的,結果此幻燈片被作者設置為不能下載,要是自己翻譯并重新制作份幻燈片,是騰不出那么多時間的,所以作罷。

其有兩個主要原則:* 分離結構和皮膚* 分離容器和內容此原則多少與自己CSS樣式分離之再分離一文中提到的一些思想類似。

二、測試如何工作的此測試制造了差不多2000個box,所有的box都有一個獨一無二的背景(樣式)。

有幾種格式用來測試(見下面的鏈接),你可以逐個更改以測試器速度的差異。

只要根據您的意愿點擊相應的鏈接。

此測試用了一小段腳本,此段腳本來自Steve Souder的博文:Performance Impact of CSS Selectors(CSS選擇器的性能影響)Steve的文章可以說是進入了CSS選擇器性能更細致的一個境界,非常值得閱讀。

三、CSS格式1. OOCSS (似乎挺快的),雙class,如:class=box box-#,基本的CSS樣式在class box中,然后直添加背景樣式在唯一的class中。

2. Sass @extend (速度不確定),一個class,如class=box-3,然后在基本規則上創建一個多選擇器規則,如.box-1, .box-2 {generics}。

3. 囂張的CSS 添加所有的基本CSS到一個唯一的class上,沒有瘦身。

4. 使用ID選擇器 雖然我不建議使用ID,但是用來測試還是值得一試的。

5. 沒有CSS 很好的底線測試代碼示例?

OOCSS樣式:一個主class,包含所有的共同規則,然后一個獨特的規則使用其他class復制代碼代碼如下:.box {padding:25px;border:1px solid #000;border-radius:5px;}.box-1 {background-color:#FFEE00;}.box-2 {background-color:#00FFee;}[email protected]樣式:將所有的獨特class歸為一個,逗號分隔的使用公用屬性的class列表。

復制代碼代碼如下:.box-1,.box-2 {padding:25px;border:1px solid #000;border-radius:5px;}.box-1 {background-color:#FFEE00;}.box-2 {background-color:#00FFEE;}...長(腫脹)樣式:所有的公共樣式都分離到獨一無二的class中。

復制代碼代碼如下:.box-1 {padding:25px;border:1px solid #000;border-radius:5px;background-color:FFEE00;}.box-2 {padding:25px;border:1px solid #000;border-radius:5px;background-color:00FFEE;}...無CSS:有點兒自我解釋四、測試結果測試結果貌似挺有趣的,讓我們看看一些圖表好嗎?

所以讓我們先討論下CSS性能,這里有些我發現的東東:類(class)選擇器和ID選擇器基本上是相同的速度SASS/Compass的@extend格式僅稍稍落后于OOCSS格式臃腫的格式在大數量級速度比其他格式明顯要慢即使是極端的情況,最好與最壞的時間差異也在100-200毫秒之間還有瀏覽器性能要注意的(加分):大多數瀏覽器的表現大致相同,只是略快一些火狐是測試的瀏覽器中最慢的Opera渲染快速的CSS最快,渲染慢速的CSS最慢還有就是我自己測試后的個人結論:OOCSS和@extend格式相當快腫脹的CSS有害性能哦,,差點忘了,這里是測試頁面。

更新:在測試中我發現有一些出入,可能影響測試,所以我刪除任何外部引用的文件,和其他可能影響CSS性能的東東(像是text-shadow)。

//zxx:以上是翻譯的全部五、簡短開溜的結語一般來講,一個頁面的CSS渲染效率的高低與該頁面的CSS量有一定的關系。

使用面對對象或是我提過的分離的思想都是精簡CSS,提高CSS性能的不錯的手段。

翻譯能力有限,如果有什么不準確的地方歡迎指正。

就這些。

版權聲明:本文由 談傲易 整理編輯。

原標題:娛樂本和性能本的差異,丙烯酸乙酯的性能差異

轉載注明出處:http://www.dn9ww09s.icu/assemble/11068.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • win2003系統,win10系統

    win2003系統,win10系統 相關圖片win8系統你選擇來小編為了獎勵你,小編想挖出我的倉庫,看看還能給你什么我終于找到了一個好人!那是鄧鄧鄧,win2003系統的下載地址!你高興嗎?搬家了?如果你高興和感動,裝系統...

  • phoenixbios,phoenix怎么進入bios

    phoenixbios,phoenix怎么進入bios 相關圖片phoenix主板重新安裝系統時需要設置引導順序,使用Phoenix BIOS主板訪問CMOS的方法通常是在打開系統時按F2鍵。雖然現在有中文界面的bios設置,但還不流行。當我phoenix老主板u盤啟動...

  • 瀏覽器的兼容性,怎么設置瀏覽器兼容性

    瀏覽器的兼容性,怎么設置瀏覽器兼容性 相關圖片瀏覽器兼容模式主流瀏覽器對CSS3和HTML5的支持越來越完美,已經讓很多前端開發人員心碎的IE部門也開始接受這一標準就在幾天前,w3c的html5社區領袖shelley宣布瀏覽器的兼容模式在哪...

  • space鍵是哪個,space 鍵

    space鍵是哪個,space 鍵 相關圖片鍵盤space鍵在哪里當我們通常使用電腦時,沒有鍵盤是不行的但我們對鍵盤知之甚少?就像小編今天要說的“太空”鍵,你知道是什么嗎?不知道也沒關系。讓我們繼續往下看什么是空間...

  • input樣式,input默認樣式

    input樣式,input默認樣式 相關圖片如何修改input的樣式cssfile:input{behavior:url(bindbutton.htc);}htcfile:PUBLIC:COMPONENT lightWeight修改input樣式...

  • 投影儀無信號如何解決,投影儀顯示沒信號

    投影儀無信號如何解決,投影儀顯示沒信號 相關圖片投影儀一會有信號一會沒信號當蕭邊第一次接觸初中的投影儀時,它在學校里是一個非常獨特和新鮮的存在。我們通常在課堂上使用投影儀,但現在投影儀已經廣泛應用于各個方面。那...

  • 文檔的虛線框怎么去掉,虛線框怎么弄

    文檔的虛線框怎么去掉,虛線框怎么弄 相關圖片怎么把文本框的虛線怎么去掉當鏈接獲得焦點時,默認情況下會有一個虛線框如圖所示:-moz outline:none;或outline:none;可用于firefox中刪除它。所以我們可以這cad布局里面的虛線框怎么去...

  • 電腦網速慢怎么解決,新電腦網速慢怎么解決

    電腦網速慢怎么解決,新電腦網速慢怎么解決 相關圖片電腦網速變慢如何解決互聯網的速度很慢,尤其是當你在做嚴肅的事情的時候。那真的就像捶胸頓足。但如果我們真的遇到這種情況,我們必須解決它。所以今天小編就來告訴大家如何...

  • 超出自己能力的事情,超出我能力范圍的事情

    超出自己能力的事情,超出我能力范圍的事情 相關圖片不做超出自己能力的事情一。制作時尚的表單是網頁設計的重要組成部分常用的形式有登記表、聯系表和反饋表。表單設計要盡可能美觀,不影響用戶體驗和可用性,吸引用戶填寫內容...

  • 電腦磁盤空間不足怎么辦,電腦磁盤空間不足

    電腦磁盤空間不足怎么辦,電腦磁盤空間不足 相關圖片電腦磁盤怎么清理筆記本電腦是我們離不開的好工具,因為用戶經常需要在日常工作或生活中使用它但是,筆記本電腦的長期使用也會給我們帶來一些問題,比如硬盤空間不足。如何具...

熱評文章

  • 蘋果連接電腦沒反應,蘋果數據線連接電腦沒反應

    蘋果連接電腦沒反應,蘋果數據線連接電腦沒反應 相關圖片蘋果手機與電腦連接隨著人們生活水平的提高,智能設備在我們的生活中越來越流行。當手機連接到電腦時,有時可能會遇到無法連接電腦的問題,那我該怎么辦呢現在,小編為大家介...

  • 查看網頁元素,網頁上的查看元素

    查看網頁元素,網頁上的查看元素 相關圖片網頁的三種基本元素在firefox瀏覽器中,可以使用firebug實時查看網頁中每個元素的信息,包括元素的大小、css樣式等,如下圖所示,我選擇了小圖片ps,并在firebug中手機瀏覽器查看元素...

  • pkg文件用什么打開,pkg文件用什么應用打開

    pkg文件用什么打開,pkg文件用什么應用打開 相關圖片pkg文件手機如何打開PKG文件也稱為安裝包配置文件,它是制作Symbian OS安裝程序的核心部分它包含制作安裝文件所需的所有信息SIS文件生成器根據該文件的內容,制作安裝程序生成pkg文件...

  • instagram保存圖片,instagram照片如何保存

    instagram保存圖片,instagram照片如何保存 相關圖片安卓ins怎么保存圖片其實,小編也玩過Instagram。當時,小編下載了它來了解更多的偶像。剛開始想保存照片的時候,我不知道該怎么保存,但后來發現手術并不難。所以今天,我要告訴...

  • css3線性漸變,css3線性漸變的參數

    css3線性漸變,css3線性漸變的參數 相關圖片html5css3漸變cs3線性漸變和徑向漸變示例的圖形代碼如下:html head metadata=utf-8/title css intercept string/title css3 中間漸變...

  • 藍屏代碼0x0000000a,藍屏代碼0x000000c2

    藍屏代碼0x0000000a,藍屏代碼0x000000c2 相關圖片藍屏代碼0x000007bf藍屏是微軟windows系列操作系統為保護計算機的數據文件在系統錯誤無法恢復時不受損壞而強制顯示的屏幕圖像。藍屏對我們正常使用電腦有很大的影響現在,讓我們共享...

  • utf和gbk的區別,utf8與gbk編碼區別

    utf和gbk的區別,utf8與gbk編碼區別 相關圖片gbk轉utf8工具GB 2312或GB 2312-80是中國簡體中文字符集國家標準,全稱為GB0,是中國國家標準化管理局發布并于1981年5月1日實施的信息交換用漢字編碼字符集的gb2312和utf8的區別...

  • 設置dlink無線路由器,tplink無線路由器怎么設置

    設置dlink無線路由器,tplink無線路由器怎么設置 相關圖片dlink路由器重置Dlink無線路由器是眾多路由器之一,有很多人在使用它但我們該怎么設置呢這個問題也需要我們知道。接下來,我將告訴您如何設置dlink無線路由器。現在越來越多的人d...

  • divcss,divcss布局模板

    divcss,divcss布局模板 相關圖片css關于推拉門的密碼,我當時沒有使用IE7和FF結果,我發現它只能在ie6下運行,而且代碼很長。今天,我被一個朋友問到,所以我不得不花點時間,終于完成了這件事,希望什么是css...

  • 電腦教學視頻,給電腦做系統教程視頻

    電腦教學視頻,給電腦做系統教程視頻 相關圖片電腦使用入門教程視頻可能會有很多朋友遇到這樣的問題,就是用電腦看視頻時,一次一張卡,很不愉快他們首先想到的是網絡速度不好經過檢測,他們發現這不是網絡速度的問題,但...

關注微信

变脸官网查询