我喜歡你問過這個問題,但我必須說,我一直很通過到目前爲止,您收到的答案(包括被接受的答案)感到失望。似乎普遍認爲禁用JavaScript的用戶是Luddites或白癡。有很多關於「優雅退化」的討論,而這完全忽略了這一點。關鍵是可訪問性。
除非你正在建設一個網站,將提供什麼給用戶的視覺或運動障礙(比如說,一上線圖形遊戲),您的網站應該只是普通的工作和使用CSS完美的意義,圖像和JavaScript全部禁用。低視力用戶可能會重寫你的CSS,以便他們可以閱讀這些場景,並且他們不會關心你的圖像,除非替代文本(和longdesc,如果你打算將它包括在內)使其聽起來足夠引人注目打擾一下放大的版本。盲人將使用盲文界面或JAWS等屏幕閱讀器,這兩種界面都不會與頁面隨機區域的後臺更新特別兼容。
現在,在任何人關注設計殘疾人有多困難之前,讓我說這是容易的部分。設計基本的工作應用程序就是關注文檔結構(語義標記等等),如果你一直關注文檔結構,那麼你也很注意數據結構返回到服務器上。此時,應用程序可能看起來並不多,但它會提供它應該提供的所有信息,並將從用戶那裏獲取所需的任何輸入。當然,一切都需要完整的頁面加載,但一切都可以。
圖像,CSS和JavaScript都可以用來增強該工作應用程序。遊戲的目標不是「優雅的退化」,而是「漸進式增強」。圖像和CSS不僅可以添加裝飾,還可以強化信息層次結構,併爲具備欣賞視覺增強功能的用戶闡明用戶操作。 JavaScript可以覆蓋UI元素(鏈接,按鈕,textareas等)的默認行爲,爲用戶提供即時反饋並保持不間斷的工作流。爲您使用的vanilla HTML應用程序頁面提供的相同數據結構提供AJAX友好的API並不困難。
沒有注意無障礙的藉口。只有無知和偏見。
請記住,您創建的網站*和w3schools在觀衆方面可能*非常*不同。例如,如果您有一個名爲www.grandmothers.com的網站,那麼在這個時間點,這些瀏覽器統計數據不太可能對您有用,因爲您的目標是一個非常*不同的人羣。 – 2010-10-15 19:15:19
特別是grandmothersagainstjavascript.com – Detect 2010-10-15 19:32:55
@Detect aww我希望那是一個真正的網站:/ – lincolnk 2010-10-15 19:42:10