JsCssZip是一款js/css代碼壓縮工具,js和css代碼進行壓縮、精簡,保持原有的代碼的功能,讓代碼體積變小,提高代碼的的運行效率!
JsCssZip使用方法
1、打開js/css文件存放目錄
2、點擊加載,自動加載文件夾下所有js、css文件
3、點擊壓縮,快速完成任務
如何在響應式設計中優(yōu)化CSS提高前端性能
1、將CSS寫在網(wǎng)頁頭部。CSS文件放到文檔頭部(及外部調(diào)用文件)會讓網(wǎng)頁加載更快,因為它們是可以被緩存的。引用外部樣式也可以讓頁面逐漸加載。 如果把樣式表放到文件里面或者文件尾部它會阻止頁面元素的逐漸顯示,并且還會導致頁面內(nèi)容以沒有樣式的形式顯示出來,待完全加載樣式后,頁面重繪,影響用戶體驗。
2、盡量避免在HTML標簽中寫Style屬性。CSS (Cascading Style Sheets) 通常存儲在樣式表中,使用外部樣式表是為了解決內(nèi)容與表現(xiàn)分離的問題,從而極大提高工作效率,減少代碼冗余。
3、避免CSS表達式。CSS Expression (CSS 表達式),是一種使用動態(tài)設置 CSS 屬性的方式。其實 CSS 表達式非常強大,我們可以使用 它實現(xiàn) min-width 屬性以及隔行換色,模擬偽類等等;在你改變窗口大小,滾動頁面甚至移動鼠標都會觸發(fā)表達式進行求值,如此頻繁的求值以至于瀏覽器的性能產(chǎn)生嚴重的影響。所以為了網(wǎng)頁速度和瀏覽器負擔,盡可能避免css表達式。
4、移除空的CSS規(guī)則。空的css規(guī)則指的是該規(guī)則不包含任何屬性,如:.clear{}?盏腃SS規(guī)則增加了CSS文件的大小,而且會影響CSS樹的執(zhí)行,所以需清除空的CSS規(guī)則。
5、正確使用Display的屬性。CSS display屬性基本上有inline,block,和none三個屬性值。inline將他所定義的元素顯示為行元素。如strong,input,span默認元素為行元素。block元素是塊級元素,會使前后元素產(chǎn)生換行效果。hn和p元素默認情況為塊級元素。none,意思是不顯示元素。
- PC官方版
- 安卓官方手機版
- IOS官方手機版