Web 標準
Web 標準會幫助我們實現WWW 的夢想。
Web 標準讓Web 開發更加容易。
為什麼使用web 標準?
由於存在不同的瀏覽器版本,web 開發者常常需要為耗時的多版本開發而艱苦工作。當新的硬件(比如移動電話)和軟件(比如微瀏覽器)開始瀏覽web 時,這種情況開始會變得更加嚴重。
為了web 更好地發展,對於開發人員和最終用戶而言非常重要的事情是,在開發新的應用程序時,瀏覽器開發商和站點開發商共同遵守標準。
web 的不斷壯大,使得越來越有必要依靠標準實現其全部潛力。web 標準可確保每個人都有權利訪問相同的信息。如果沒有web 標準,那麼未來的web 應用,包括我們所夢想的應用程序,都是不可能實現的。
同時,Web 標準也可以使站點開發更快捷,更令人愉快。為了縮短開發和維護時間,未來的網站將不得不根據標準來進行編碼。開發人員不必為了得到相同的結果,而掙扎於多版本的開發。
其他的考慮
一旦web 開發人員遵守了web 標準,由於開發人員可以更容易地理解彼此的編碼,web 開發的團隊協作將得到簡化。
某些開發人員認為標準等同於約束,並認為利用特殊的瀏覽器特性會為其工作成果增加保障。但是當訪問方式日益增加時,未來對這些頁面的調整會變得越來越困難。遵守標準是您解決此問題需要走出的第一步。只有使用web 標準,才能確保在不頻繁和費時地重寫代碼的情況下,所有的瀏覽器,無論新的或老式的,都可以正確地顯示您的站點。
Standardization 可增加網站的訪問量。
標準的web 文檔更易被搜索引擎訪問,也更易被準確地索引。
標準的web 文檔更易被轉換為其他格式。
標準的web 文檔更易被程序代碼訪問(比如JavaScript 和DOM)。
希望節省大量的時間嗎?請養成使用驗證服務來驗證頁面的習慣吧。驗證可使您的文檔與標准保持一致,並免於嚴重的錯誤。
易用性
易用性是HTML 標準的一個重要部分。
標準使得殘疾人士更容易地使用web。盲人可使用計算機為他們讀出網頁。而弱視的人士可重新排列並放大網頁。簡單的web 標準,比如HTML 和CSS,將使您的網頁更容易被語音閱讀器和其他不常見的輸出設備理解。
萬維網聯盟(World Wide Web Consortium)
萬維網聯盟,建立於1994 年,是一個國際性的聯盟,其宗旨是投身於“引領web 以激發其全部潛能”。
作為開發人員,特別是當創建這個教育性的網站時,我們願意幫助其實現這個夢想。
您可以在下一節閱讀更多有關W3C 的內容。
ECMA
歐洲計算機工業協會(ECMA),1961 年創建於瑞士,其目標是滿足對計算機語言和輸入輸出代碼進行標準化的需要。
ECMA 不是一個官方的標準化機構,而是一個與其它官方機構,比如國際標準化組織(ISO) 和歐洲通信標準機構(ETSI),進行合作的公司聯合體。
對於web 開發人員來說,最重要的標準是ECMAScript,JavaScript 的標準化。
ECMAScript 是一種標準化的腳本語言,用來處理由W3C 文檔對像模型(DOM) 所規定的網頁對象。通過ECMAScript,可對DOM 對象進行添加、刪除或修改。
ECMAScript 標準基於Netscape 的JavaScript 和微軟的JScript。
最新的ECMAScript 規範是ECMA-262:
http://www.ecma-international.org/publications/standards/ECMA-262.HTM