0

「HTML は静的」というルールはよく言われました。つまり、HTML コードは、JavaScript または他の言語を使用する場合を除き、ローカルで変更することを意図していません。

ただし、HTML5 の仕様では、そのルールにはいくつかの例外があります。たとえば、contenteditable属性があります。

だから私の質問は次のとおりです。このルールは公式に存在しますか(専門家から)?そして、なぜこのルールですか?そのルールを破るのはそんなに悪いことですか?

私は JavaScript フレームワークを開発しているので、これらの質問をします。これにより、開発者は HTML 属性を使用して、ユーザー アクション (クリックなど) でページ コンテンツを変更できます。しかし、私が何人かの開発者とその原則について議論したとき、その規則を引用することは間違った考えだと言いました.

4

3 に答える 3

2

ルールというより観察です。コンテンツが編集可能であっても、それはまだ静的だと思います。

それ以外の場合は、テキストエリアまたはテキストフィールドについて同じことが言えます。それらのコンテンツを変更することはできますが、ページに移動するたびに、ページは同じままになります (静的な読み取り)。また、いくつかの条件が満たされた場合、ページに他のコンテンツはありません。

しかし、私が何人かの開発者とその原則について議論したとき、その規則を引用することは間違った考えだと言いました.

これも規則ではありませんが、観察として、プレーンな HTML静的です。

于 2012-05-07T20:09:53.723 に答える
1

私は 100% 肯定的ではありませんが、W3 仕様 (公式ルールブック) には、HTMLは静的でなければならないという記述はありません。

于 2012-05-07T20:07:49.590 に答える
0

変更の大きさによって異なります...JS でコアの変更を行っている場合、SEO に関しては良い考えではないかもしれません。

しかし、そのルールを公式に聞いたこともありません。

于 2012-05-07T20:09:49.073 に答える