私はしばしば規則:"HTMLは静的です";つまり、JavaScriptやその他の言語を使用している場合を除いて、HTMLコードはローカルで変更されることはありません。は静的に設計されたHTMLですか?
しかし、HTML5仕様では、ルールになっていると思われる例外がいくつかあります。たとえば、contenteditable attributeがあります。
私の質問は次のとおりです:このルールは正式に(専門家から)存在するのですか?なぜこのルール?このルールを破るのにこれはとても悪いですか?
私はJavaScriptフレームワークを開発しているので、これらの質問をします。 HTML属性を使用する開発者は、ユーザーの操作(クリックなど)でページの内容を変更できます。しかし、いくつかの開発者と原則について話し合ったところ、そのルールを引用することは間違っていると言いました。
contenteditableを使用すると、HTMLコンテンツは実際に変更されます:http://jsfiddle.net/3vaZm/、textareaマークアップとは反対に(内部HTMLではなく値のみが変更されます)。それが私が知っている唯一の例外です。 ありがとうございました。 – fflorent