var NameSpaceName = function() {
return {
YourMethod1 : function() {
//
},
YourMethod2: function() {
//
},
YourMethod2: function() {
//
}
//
var xyz;
function alertUser()
{
alert('ололо');
}
};
}();
пространство имен это вообще самое простое в яваскрипте его нет поэтому создают обьект и называют его пространством имен посмотри библиотеки их код, там код начинается именно с такого создания
var jQuery = (function() {
//хрень
})();
Книги Дэвида Флэнагана говнецо, 2-х слов связать не может алкаш. Читай лучше javascript шаблоны |
Цитата:
|
ета назаваеца колоша, чтоб ты знал, prototype
по-русски (ты намешал понятия. вместо объекта-торта с плюшками ты пишешь замыкание с пространством имён) |
Цитата:
|
Цитата:
MyNameSpace = {} // поместили в него наш класс MyNameSpace.MyClass // импортировали и используем with( MyNameSpace ){ alert( new MyClass ) } |
tenshi,
объект не становится пространством имён от того, что ты назвал его пространством имён. |
С with ещё можно напороться на забавные баги) Например:
var a = {b: 1}
with (a) {
b = 2;
c = 3;
}
console.log(a.b); // всё ок
console.log(a.с); // undefined ?! Оо
|
Цитата:
tenshi with не желательно использовать ну и все остальным начинающим в js нету классов. забудте за них когда вы кодите на js. Это очень специфичный язык |
| Часовой пояс GMT +3, время: 14:37. |