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