Я хочу, чтобы мои сценарии были организованы в один файл .js для всего моего сайта (сейчас у меня беспорядок), что-то вроде пространств имен и классы в C # ...
(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);
Это идиоматическая компоновка в jQuery и JScript?