有誰知道一個好的地方尋找關於設計一個JQuery豐富的網站的基本原則和教程,但它仍然可以在不支持JavaScript的瀏覽器中工作或讓它禁用?設計JQuery/Ajax網站向後兼容w'沒有JavaScript的瀏覽器
如果這甚至有可能,在實用性方面..
有誰知道一個好的地方尋找關於設計一個JQuery豐富的網站的基本原則和教程,但它仍然可以在不支持JavaScript的瀏覽器中工作或讓它禁用?設計JQuery/Ajax網站向後兼容w'沒有JavaScript的瀏覽器
如果這甚至有可能,在實用性方面..
你看看這一切之前,你應該知道的一些事情。
歷史上,有很多的原因,使事情工作,沒有JS:
如果我們看一下今天的景觀,情況就不同了
這意味着您正在製作一個沒有JS訪問的網站。這讓您更專注於您在沒有JS的情況下創建的體驗。
總之,你應該確保通過AJAX發生的任何事情都可以在沒有的情況下發生。這通常意味着修改您的服務器端代碼,以便隨時生成JSON,它也可以創建JSON要插入的整個頁面(例如,如果您有一個將文本加載到div的按鈕,則應該有一個實際的頁面查看)。
另一種方法是仔細提供針對沒有JS的用戶的不同版本的應用程序。許多舊的移動網站都是這方面「好」的例子。
好點,我也想知道它是否值得做額外的努力所以.. – techexpert
那麼,這取決於如果你不喜歡有殘疾的人。我想說,你應該確保你的應用程序至少可以用於失明或需要其他AT的人。與瀏覽器不同,你不能在人口統計學上假設這一點 - 技術人員可能會使用Chrome/Firefox而不是IE,但是你不能認爲他們並不盲目。 http://www.w3.org/WAI/Policy/概述了不同國家的法律,儘管無論如何你應該確實保持可訪問性。 –
jQuery是一個JavaScript庫。所以沒有js =沒有jQuery –
* [「如果你可以想象一個](http://stackoverflow.com/faq#dontask)[整本書](http://www.google.com/search?q=progressive+增強)[回答你的問題,你問的太多了。](http://stackoverflow.com/faq#dontask)* – josh3736
@PranavKapoor - 我知道,但我認爲你沒有徹底地讀懂我的問題 – techexpert