самовыполняющаяся функция для управления JavaScript - PullRequest
0 голосов
/ 16 июля 2011

Я создаю приложение asp.net c #, которое в большой степени зависит от javascript и, в частности, jquery для удобства использования.

Я хочу использовать объектно-ориентированный подход с пространством имен для моего javascript, и до сих пор ядостигли такого.

Например, у меня есть следующая настройка для моего глобального файла js с общими функциями.

 (function (NS, $, undefined) {

  // javascript here   

 }
 (window.NS = window.NS || {}, jQuery));

Теперь я хочу представить аналогичные для моих элементов управления, где я работаю на основеof 1 control = 1 javascript file.

Я видел несколько способов в jquery для самостоятельного выполнения функции jquery, и в настоящее время я настроил свои элементы управления javascript следующим образом.

$(function() { 
  // javascript here
 });

Каков наилучший подход для javascript для элементов управления - должен ли я настроить его как глобальное окружение - поскольку я хочу иметь возможность доступа к своему пространству имен NS внутри javascript для элементов управления?

1 Ответ

0 голосов
/ 16 июля 2011

Настройте их так:

(function($) {
   // javascript here 
   // NS.MyOtherJs.doSomething();
}(jQuery));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...