我經常說的規則:「HTML是靜態的」;換句話說:HTML代碼不打算在本地進行修改,除非您使用JavaScript或其他語言。是HTML設計爲靜態的?
但是,對於HTML5規範,該[規定的]規則有一些例外。例如,有contenteditable attribute。
所以我的問題是:這個規則是否正式存在(來自專家)?爲什麼這個規則?這是如此糟糕,打破這一規則?
我問這些問題,因爲我正在開發一個JavaScript框架。它允許開發人員使用HTML屬性修改用戶操作的頁面內容(點擊等)。但是當我和一些開發人員討論這個原則時,他說這個規則是引用錯誤的。
與contenteditable,HTML內容是真正修改:http://jsfiddle.net/3vaZm/,與textarea標記相反(只有值被修改,而不是內部HTML)。這是我所知道的唯一例外。 謝謝你給你的觀點。 – fflorent