私はJavaScriptの名前空間を理解しようとしています...いくつかの関数を書き、以下のような名前空間でそれらを保護したいと思います..しかし、私はそれをうまく理解していないと思います..これはあまりにも単純な質問ですが、私には明らかです。なぜそれが機能しないのかがわかれば..
ここで私が試している経験:
var myApp = {
getTxt: function(x){
x.click(function(){
var txt = $(this).html();
alert(txt);
});
};
};
myApp を呼び出します。
var box = $('.js-box');
alert(myApp.getTxt(box));
MyApp は正しく作成されていると思いますが、getTxt 関数の呼び出しと起動についてはわかりません。
それを呼び出す:
myApp.getTxt(box)
x.click関数を起動するという意味ではありません..?なぜ物体を回転させるのですか?
ここで何が間違っていますか?ありがとう!