1

スタイルとベスト プラクティスについて質問があります。

関数に接続された多数のボタンを含む html ページがある場合、ボタンの input タグ内に onclick 関数を設定するか、各ボタンに onclick ハンドラーをアタッチする Javascript でハンドラー コントローラーを作成する方がよいでしょうか?

*onclicks が既存の関数の呼び出しに関連付けられることを忘れていました。HTML に無名関数を詰め込もうとしているわけではありません。

すべて Javascript で行うと、javascript が html から分離され、html ページが「より純粋」に保たれると考えています。さらに、ボタンがページ全体に分散している場合、コントローラーはすべてのハンドラーを 1 つの場所に配置します。

しかし、不要なコードをたくさん作成するのではないかと考えています。また、HTML ページで onclick を設定すると、ボタンが関連付けられている機能を探す必要がないため、他のコーダーにとって読みやすくなると思います。

どちらが好ましいと思いますか?

4

3 に答える 3

0

onclick ハンドラを html 内に配置すると、メモリ リークのリスクが高くなります。

于 2013-09-02T18:10:11.170 に答える