(function ($) {
//private variables
$.divref = $("#divReference");
//Namespaces
window.MySite = {};
window.MySite.Home = {};
window.MySite.Contact = {};
//Public function/method
window.MySite.Home.Init = function(params){
alert("Init");
MySite.Home.PrivateFunction();
$.divref.click(function(){
alert("click");
});
};
//private function/method
MySite.Home.PrivateFunction = function(){
alert("Private");
};
})(jQuery);
これは権利である...、(私は今、混乱を持っている)C#で名前空間とクラスのようなもの?それとも良い方法がありますか?私はjQueryとJScriptの新機能です。あなたの時間と答えに感謝します。
プライベート変数を作成する方法は間違っています。 $オブジェクトにそれらを添付します。これは、コードの実行が終了した後に存在します。あなたはそれを閉鎖したい。 –
@ g.d.d.cそれは良い答えをするだろう。 – vhallac