中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > HTML的優(yōu)化雜記
Flash對象在(x)HTML中的相關(guān)知識 回到列表 加速Javascript:DOM操作優(yōu)化
 HTML的優(yōu)化雜記

作者:zyh02690089 時間: 2010-03-15 文檔類型:原創(chuàng) 來自:藍(lán)色理想

第 1 頁 HTML的優(yōu)化雜記 [1]
第 2 頁 HTML的優(yōu)化雜記 [2]

在Perfection kills上看到他去年寫的一篇文章,關(guān)于HTML優(yōu)化的,講的很詳細(xì),姑且記錄之,盡管里面有些東西并不能在目前的環(huán)境里應(yīng)用。在當(dāng)前WEB應(yīng)用逐漸前端化的潮流下,對客戶端的優(yōu)化越來越受到關(guān)注,如何減少代碼,如何讓應(yīng)用快速的展示給用戶,如何減少用戶等待時間等等,如 雅虎的34條優(yōu)化黃金法則 里面提出了詳盡的優(yōu)化方案。

網(wǎng)頁優(yōu)化的最基礎(chǔ)的部分應(yīng)該就是HTML的優(yōu)化,具體來說首先就是標(biāo)記的清理,清理標(biāo)記不僅僅能縮減文檔的大小,而且能夠讓文檔更易于維護(hù)提高搜索引擎的可見度(Clean markup means better accessibility, easier maintenance, and good search engine visibility),但是即便是那些號稱高度優(yōu)化過的網(wǎng)頁,如果仔細(xì)查看代碼,依舊可以發(fā)現(xiàn)很多可以刪減或者已經(jīng)過時的標(biāo)記用法:

1.script里的注釋符

<SCRIPT language=javascript>
<!-- Begin
alert("daimaren.cn");
//  End -->
</script>

除非是像95 Netscape 1.0這類幾乎絕跡的瀏覽器需要這樣的處理,在大部分主流瀏覽器里,往腳本塊里添加HTML注釋是完全不需要的。

2.<![CDATA[ … ]>

 <script type="text/javascript">
    //<![CDATA[
      ...
    //]]>
  </script>

這是另外一個經(jīng)常在js代碼塊里添加的錯誤預(yù)防措施,他是在處理真正的XHTML文檔(“application/xhtml+xml” content-type)時為了防止代碼將形如<號解析為標(biāo)簽開始,所有在CDATA內(nèi)包含的內(nèi)容,都會被當(dāng)成文本處理。但是實際情況是,目前幾乎所有的網(wǎng)頁的content-type都是text/html,也就是說它們不是嚴(yán)格意義上的xml文檔,而是只是text文本,所以這個錯誤預(yù)防處理措施是完全沒有必要的,即使你確定要支持xml的文檔,也要視情況合理的運用CDATA。

3.onclick=”…”, onmouseover=”“等等。

將事件屬性寫在HTML標(biāo)簽內(nèi)是一種很不明智的做法,降低了代碼的可維護(hù)性,同時污染了標(biāo)簽,如果將事件屬性通過JS動態(tài)添加,不僅可以靈活控制,還可以利用JS客戶端緩存的優(yōu)勢,讓這些事件屬性不必每次跟隨文檔請求。

4.onclick=”javascript:…”

這是一個有趣的javascript混亂,偽協(xié)議和內(nèi)在的事件處理程序可以組成高達(dá)10W多種多余的組合,事實是事件屬性內(nèi)部的內(nèi)容在解析后成為body的一個fucution,這個function然后會作為事件處理程序,所以javascript:在此成為一個無用的多余標(biāo)簽。

5.href=”javascript:void(0)”

繼續(xù)javascript:偽協(xié)議,有一個臭名昭著的就是javascript:void(0),他是用來避免默認(rèn)的錨點動作的,它在JS無法正常解析或者出錯時(disabled/not available/errors)會使得錨點完全不可用,理想的解決方案是在href里填寫正確的URL,然后用JS去動態(tài)改寫,這樣即使在JS未執(zhí)行的情況下也不會出現(xiàn)錨點不可用的狀況。HREF =“!笔且粋精簡和更快的替代方案。

6. style=”…”

沒有什么本質(zhì)性的錯誤,只是后期維護(hù)麻煩,另外移到外聯(lián)的CSS文件中可以緩存起來提高頁面執(zhí)行效率。

7. <script language=”Javascript” … >

最容易誤解的屬性之一,覺得這個是腳本的“語言”,這個屬性是如此古老,在1999年就已經(jīng)不推薦被使用了。

8. <script charset=”…” … >

   <script type="text/javascript" charset="UTF-8">
    ...
  </script>

script標(biāo)簽的另一個容易被誤解的屬性,charset在HTML4.01里的描述:請注意,charset屬性是指字符的 src屬性所指定的腳本編碼,它不涉及的腳本元素的內(nèi)容。(Note that the charset attribute refers to the character encoding of the script designated by the src attribute; it does not concern the content of the SCRIPT element.),也就是說他只在外聯(lián)腳本的時候指定腳本文件的編碼格式。不推薦使用。

出處:藍(lán)色理想
責(zé)任編輯:bluehearts

上一頁 下一頁 HTML的優(yōu)化雜記 [2]

◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論。

相關(guān)文章 更多相關(guān)鏈接
重新發(fā)現(xiàn)HTML表格
在HTML中獲取正確的URL屬性值
如何在 IE 中使用 HTML5 元素
XHTML1.0與HTML兼容指引16條
元素類型
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大!熬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:1/21個記錄/頁 轉(zhuǎn)到 頁 共2個記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2