2010-09-02 39 views
9

我繼續閱讀的有關優雅退化的許多內容適用於不使用JavaScript的瀏覽器。但是我的經驗表明,在沒有JS和CSS支持的情況下期望在互聯網上有正常的體驗是不合理的。這些天它有多少能量負責降解?<noscript>標籤過時了嗎?

+2

你有沒有過CSS赤裸日的主任http://naked.dustindiaz.com/? – 2010-09-02 08:51:57

回答

3

這真的取決於您的用戶羣。如果您的大多數用戶都是午餐時間的公司訪問者,並且關閉了js,那麼您應該降級。如果你有一個明顯的盲人用戶羣,那麼你最好避免使用豐富的界面。

也不要忘了SEO,允許漫遊器爬過你的網站。例如,如果您使用標籤式佈局,並且標籤內容僅通過javascript ajax調用檢索,則可以安全地假設爬蟲不會看到它。

12

從列表中檢出this article。它談論漸進式增強而不是優美的退化。不是在沒有特定技術的用戶或具有可訪問性問題的用戶中降低用戶體驗,而是着重於從基礎(html)開始,並通過利用用戶可用的技術來提高用戶體驗。

隨着漸進式增強,您永遠不需要無腳本標記,因爲您不假定用戶已啓用JavaScript。

+0

只是看着相同的事情國際海事組織的不同方式。我一直以「漸進式增強」的方式做到這一點,但將其稱爲「優雅的降級」。儘管如此,這種編碼更容易。 – mpen 2010-09-02 05:08:33

+0

對於工作流程來說這是一個很好的技術,是的。但從長遠來看,Rob Olmos(上圖)有一個很好的觀點。這取決於你的用戶是誰。否則,你將有可能花費更長的時間使HTML和CSS做到JS可以馬上做的事情。誠然,優雅的退化是一種比任何一種選擇都差的技術。 – 2010-09-02 05:16:37