頁(yè)面優(yōu)化

為什么要優(yōu)化?

? ? 1. 提升網(wǎng)頁(yè)加載速度

? ? 2. 對(duì)搜索引擎,屏幕閱讀器友好

? ? 3. 提高可讀性,可維護(hù)性

如何優(yōu)化?

? ? 1. 減少請(qǐng)求

? ? 2. 減少文件大小

? ? 3. 頁(yè)面性能

? ? 4. 可讀性,可維護(hù)性 (一些規(guī)范)


一 ? ?減少請(qǐng)求

① ?圖片合并

對(duì)于小圖標(biāo),或者類型差不多的圖標(biāo),盡量放在一起,運(yùn)用CSS Sprites

② ?減少CSS文件請(qǐng)求

多個(gè)css文件合并為一個(gè);少量css樣式內(nèi)聯(lián);避免使用important方式引入css文件.


二 ? ?減少文件大小

① ? 減少圖片大小

選擇合適的圖片格式;對(duì)圖片進(jìn)行壓縮

② ? ?css值縮寫

例:margin padding border border-radius font background等

③ ? ?省略值為0的單位

圖片來(lái)自簡(jiǎn)書

④ ? ?顏色值最短表示

⑤ ? ?css選擇器合并

圖片來(lái)自簡(jiǎn)書

⑥ ? ?文件壓縮

我們可以使用工具對(duì)我們的文件壓縮,例如:cssmin ? ?YUI compressor等


三 ? ?頁(yè)面性能

① ? ?加載順序

建議css文件放在<head>中,解析的更好;js腳本放在<body>的底部,因?yàn)閖s的加載和執(zhí)行會(huì)阻塞其他資源的加載和頁(yè)面的渲染

② ? 減少標(biāo)簽數(shù)量

③ ? 選擇器長(zhǎng)度(簡(jiǎn)潔的選擇器更好)

④ ? ?避免耗性能屬性

例:exprission ? ?filter ? border-radius ? ?box-shadow ? ?gradients

⑤ ? ?圖片設(shè)置寬高

圖片來(lái)自簡(jiǎn)書

⑥ ? ?所有表現(xiàn)用css實(shí)現(xiàn)

能用css實(shí)現(xiàn)的盡量少用js


四 ? ?可讀性 可維護(hù)性

? ? 規(guī)范

? ? 語(yǔ)義化

? ? 盡量避免Hack

? ? 模塊化

? ? 注釋


? ? ? ?我們最好每人都能把代碼寫的漂漂亮亮的,讓別人看著舒服,增加可維護(hù)性,一起構(gòu)造出一個(gè)好的代碼.加油吧,少年,初學(xué),請(qǐng)多多幫忙啊

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末硬贯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哎垦,老刑警劉巖耍攘,帶你破解...
    沈念sama閱讀 216,591評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件霜大,死亡現(xiàn)場(chǎng)離奇詭異癞谒,居然都是意外死亡啊掏,警方通過(guò)查閱死者的電腦和手機(jī)梗搅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門禾唁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人无切,你說(shuō)我怎么就攤上這事荡短。” “怎么了哆键?”我有些...
    開封第一講書人閱讀 162,823評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵掘托,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我籍嘹,道長(zhǎng)闪盔,這世上最難降的妖魔是什么弯院? 我笑而不...
    開封第一講書人閱讀 58,204評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮泪掀,結(jié)果婚禮上听绳,老公的妹妹穿的比我還像新娘。我一直安慰自己异赫,他們只是感情好椅挣,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著塔拳,像睡著了一般鼠证。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上靠抑,一...
    開封第一講書人閱讀 51,190評(píng)論 1 299
  • 那天量九,我揣著相機(jī)與錄音,去河邊找鬼孕荠。 笑死娩鹉,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的稚伍。 我是一名探鬼主播弯予,決...
    沈念sama閱讀 40,078評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼个曙!你這毒婦竟也來(lái)了锈嫩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤垦搬,失蹤者是張志新(化名)和其女友劉穎呼寸,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體猴贰,經(jīng)...
    沈念sama閱讀 45,334評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡对雪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了米绕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片瑟捣。...
    茶點(diǎn)故事閱讀 39,727評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖栅干,靈堂內(nèi)的尸體忽然破棺而出迈套,到底是詐尸還是另有隱情,我是刑警寧澤碱鳞,帶...
    沈念sama閱讀 35,428評(píng)論 5 343
  • 正文 年R本政府宣布桑李,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏贵白。R本人自食惡果不足惜率拒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望戒洼。 院中可真熱鬧俏橘,春花似錦、人聲如沸圈浇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)磷蜀。三九已至,卻和暖如春百炬,著一層夾襖步出監(jiān)牢的瞬間褐隆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工剖踊, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留庶弃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,734評(píng)論 2 368
  • 正文 我出身青樓德澈,卻偏偏與公主長(zhǎng)得像歇攻,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子梆造,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 為什么要優(yōu)化缴守? ·提升網(wǎng)頁(yè)響應(yīng)速度 ·對(duì)搜索引擎、屏幕閱讀器友好 ·提高可讀性镇辉,可維護(hù)性 如何優(yōu)化屡穗? ·減少請(qǐng)求 ...
    cooore閱讀 272評(píng)論 0 0
  • 注明:本人原創(chuàng)翻譯,原版為Essential Image Optimization電子書忽肛,這里將其拆分為幾篇文章發(fā)...
    ProteanBear閱讀 688評(píng)論 0 3
  • 一.頁(yè)面優(yōu)化常用工具二.網(wǎng)站優(yōu)化包含什么村砂?三. 頁(yè)面優(yōu)化主要方面 網(wǎng)站速度慢的原因?1.網(wǎng)站慢的因素很多,2.不同...
    greenlift閱讀 1,685評(píng)論 0 1
  • 龍翔之于天屹逛,搔首風(fēng)雨際會(huì)础废,動(dòng)尾霧散云開。長(zhǎng)嘯時(shí)煎源,雖驚雷無(wú)可比色迂;奔騰時(shí),即利箭難與爭(zhēng)!吾神往久矣手销,但恨無(wú)緣歇僧!...
    瘦馬天涯閱讀 471評(píng)論 0 1
  • 李菊紅熟練的把兒子王吉鵬拖送到一張炕邊的架床上,然后幫助其翻身到電動(dòng)輪椅中。她一邊忙活诈悍,一邊不好意思地說(shuō):“總在床...
    夢(mèng)鴨石閱讀 547評(píng)論 0 0