2010-11-19 28 views

回答

1

,你可能要考慮一些技巧:

的HTML標籤<noscript></noscript>對於顯示的內容只有禁用了JavaScript的瀏覽器非常有幫助。

我還有另一種技術(稱爲Paul Irish?/ Modernizr?),稱爲no-js類。每頁有<html class="no-js">。然後,在每個頁面上,都包含一行JavaScript代碼,從您的html元素中刪除該類。如果JavaScript被禁用,no-js類將繼續保留您的標記,並且您將能夠適當地設計您的站點(通過CSS)。所有你需要做的事情就是在你想要使用JavaScript的CSS規則的開頭添加.no-js選擇器。

我的結局思想是你應該總是嘗試分離結構(html),樣式(css)和行爲(javascript)。不顯眼設計和漸進增強的原則是你的朋友。

2

沒有框架將使您的網站訪問JS禁用的用戶。這是你的工作,獨立於你可能或不可以使用的圖書館。

有你需要採取兩個步驟:

  1. 建立一個網站沒有JavaScript充分發揮作用。
    • 的所有內容應可
    • 各個環節應該是真正的鏈接
    • 各種形式應該正常工作
  2. 加入互動的網站。
    • 內容可以被操縱
    • 鏈接可以使用事件偵聽器來改變自己的行爲
    • 形式可以enchanced
0

開始通過構建一個版本的頁面或一組頁面,做的不使用JavaScript。在正常運行的頁面上添加JS,並儘可能將JS保留在html外面(這幾乎總是可能的)。

如果您熟悉Rails,可以查看我的blog post。帖子和示例項目展示瞭如何使用JS啓用和禁用來處理刪除。

相關問題