隨着jQuery等圖書館越來越流行,使Javascript變得更加友好,我看到了將部分佈局委託給客戶端的趨勢:像表格着色(從簡單的事情到類似flexigrid的工具),修復了跨瀏覽器CSS不兼容性,語法突出顯示等問題。使用Javascript來幫助佈局
現在是否可以接受的做法是假設用戶將啓用javascript並使用這些庫的極大便利性,或者應該始終使用javascript爲標籤和樣式表完成佈局,只是爲了糖和/或何時真的有必要?
隨着jQuery等圖書館越來越流行,使Javascript變得更加友好,我看到了將部分佈局委託給客戶端的趨勢:像表格着色(從簡單的事情到類似flexigrid的工具),修復了跨瀏覽器CSS不兼容性,語法突出顯示等問題。使用Javascript來幫助佈局
現在是否可以接受的做法是假設用戶將啓用javascript並使用這些庫的極大便利性,或者應該始終使用javascript爲標籤和樣式表完成佈局,只是爲了糖和/或何時真的有必要?
它可能取決於觀衆 - 如果你正在處理計算機安全網站,我會假設更多的人會關閉javascript。
如果可以,請儘可能堅持progressive enhancement,並儘量確保該網站至少可以在未關閉javascript的情況下使用。
如果您不確定 - 然後設置一些日誌記錄。點擊一個小的JavaScript來調整任何內部鏈接點擊添加一些內容到查詢字符串可以很快告訴你有多少人開啓了javascript。
同意,更重要的是「如果JavaScript關閉,它仍然可用嗎?」 - JavaScript/CSS3 /等。增強了用戶體驗,不要「依賴」它在網站的功能。 – gnarf 2010-01-06 19:21:11
很確定這裏的任何答案都是一個意見,而不是一個答案 – Erik 2010-01-06 14:48:59