1

JavaScriptコードを呼び出す方法はいくつありますか? 最初に典型的な<script>タグがあり、次にいくつかのタグの属性、タグonload=""の、bodyタグのhref="JavaScript:"aタグの、属性があります。onSubmit="JavaScript:"formonclick=

これに加えて、すべてがロードされた後にコードを javascript からロードすることもできることを知っています: include javascript file in chrome console

しかし、HTML ドキュメントからコードを実行する方法にもっと興味があります。イベント、属性などの完全なリストはありますか?

4

2 に答える 2

5

JavaScript でのイベントの良いリストを次に示します: http://help.dottoro.com/larrqqck.php

これらのイベントをトリガーする方法に関しては、私が知っているすべてのベースをカバーしています。onload次のように、 (および同様のイベント)を使用する別の方法があります。

プレーンな JavaScript:

window.onload = function() {
  //Do Stuff
}

jQuery:

$(window).bind('onload', function() {
  //Do stuff
});

補足:href="javascript:"またはのような属性内に JavaScript を埋め込むことはお勧めしませんonsubmit="javascript:"。このように JavaScript を HTML に埋め込むことは、コードが読みにくくなり、保守が難しくなるため、不適切な方法と見なされます。

のようなイベントをリッスンする必要がある場合はonsubmit、JavaScript/jQuery でこれらのイベントをリッスンするか、次のように JavaScript 関数を呼び出すことをお勧めonsubmit="javascript:myFunction(parameter)"します。それは私の2セントです。

お役に立てば幸いです。

于 2012-08-17T14:59:52.877 に答える
2

この投稿をご覧になることをお勧めします。基本的に、平均的なユーザーからJavaScriptを隠すために、これらの関数をサーバー側で呼び出すことについて言及されています。

于 2012-08-17T15:03:02.580 に答える