私はまだJavaScriptの初心者のようなものです. jsでプログラミングするときは、モジュールを使用するのが望ましいことを理解しました。これにより、js のイベントについて考えるようになりました...たとえば、このオブジェクトがあるとしますMonkey
function Monkey(color, position){
this.color = color;
this.position = position;
this.jumpAround = function() {
/* jumps around and screams */
};
}
そして、webapp で相互作用する 、 、 を使用してmonkeys
、このようなアプリ全体を構築したとします。その場合、イベントをどのように処理する必要がありますか? グローバル名前空間にコールバック関数を実装するだけですか? お気に入り:giraffes
shih tzus
//objects
var monkey = new Monkey(brown, pos);
var giraffe = new Giraffe(yellow, pos);
var shih_tzu = new Shih_tzu(white, pos);
//event handlers
this_and_that.onclick = function() { /* this and that happens */ }
...
そして、このファイルを html ヘッダーに含めますか? たぶん、これは明白な答えを持つばかげた質問ですが、それでも私には、良いベストプラクティスがないように思えます...