Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 25.07.2011, 22:23
Интересующийся
Посмотреть профиль Найти все сообщения от prototype
 
Регистрация: 21.07.2011
Сообщений: 16

var NameSpaceName = function() {
   return {
      YourMethod1 : function() {
         // 
      },
      YourMethod2: function() {
         //
      },
      YourMethod2: function() {
         //
      }

      // 
      var xyz;
      function alertUser()
      {
         alert('ололо');
      }
   };
}();

пространство имен это вообще самое простое
в яваскрипте его нет поэтому создают обьект и называют его пространством имен
посмотри библиотеки их код, там код начинается именно с такого создания

var jQuery = (function() {
//хрень
})();


Книги Дэвида Флэнагана говнецо, 2-х слов связать не может алкаш.
Читай лучше javascript шаблоны
Ответить с цитированием
  #12 (permalink)  
Старый 25.07.2011, 23:03
Аватар для Shaci
:-/
Отправить личное сообщение для Shaci Посмотреть профиль Найти все сообщения от Shaci
 
Регистрация: 28.09.2009
Сообщений: 1,126

Сообщение от prototype Посмотреть сообщение
Книги Дэвида Флэнагана говнецо, 2-х слов связать не может алкаш.
Читай лучше javascript шаблоны
читай обазательно книги Фленагана, мой тебе совет
Ответить с цитированием
  #13 (permalink)  
Старый 25.07.2011, 23:06
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

ета назаваеца колоша, чтоб ты знал, prototype

по-русски
(ты намешал понятия. вместо объекта-торта с плюшками ты пишешь замыкание с пространством имён)
Ответить с цитированием
  #14 (permalink)  
Старый 28.07.2011, 04:24
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
Книги Дэвида Флэнагана говнецо, 2-х слов связать не может алкаш.
Читай лучше javascript шаблоны
Как жить дальше. Дети стали совсем неадекватные Хотя наверно prototype - это всё таки исключение. Да я буду в это верить)
__________________
kobezzza
code monkey
Ответить с цитированием
  #15 (permalink)  
Старый 28.07.2011, 12:26
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

Сообщение от Kolyaj Посмотреть сообщение
В JavaScript нет пространств имён.
// объявили пространство имён
MyNameSpace = {}

// поместили в него наш класс
MyNameSpace.MyClass

// импортировали и используем
with( MyNameSpace ){
alert( new MyClass )
}
__________________
.ня
Ответить с цитированием
  #16 (permalink)  
Старый 28.07.2011, 13:21
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

tenshi,
объект не становится пространством имён от того, что ты назвал его пространством имён.
Ответить с цитированием
  #17 (permalink)  
Старый 28.07.2011, 13:36
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

С with ещё можно напороться на забавные баги) Например:
var a = {b: 1}
with (a) {
b = 2;
c = 3;
}
console.log(a.b); // всё ок
console.log(a.с); // undefined ?! Оо
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 28.07.2011 в 14:10.
Ответить с цитированием
  #18 (permalink)  
Старый 02.08.2011, 17:22
Профессор
Отправить личное сообщение для розовый слоник Посмотреть профиль Найти все сообщения от розовый слоник
 
Регистрация: 17.10.2009
Сообщений: 258

Цитата:
Книги Дэвида Флэнагана говнецо, 2-х слов связать не может алкаш.
Читай лучше javascript шаблоны
жесть

tenshi
with не желательно использовать

ну и все остальным начинающим в js нету классов. забудте за них когда вы кодите на js. Это очень специфичный язык
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пространство между границей ячейки и вложенной таблицей. abstract (X)HTML/CSS 3 01.04.2011 15:47
Отобажение XML используюя прстранство имен bayah Общие вопросы Javascript 0 04.08.2010 18:13
Конкатенация имен переменных mff Javascript под браузер 6 28.01.2010 12:46
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Генерация имен Добрый Человек Общие вопросы Javascript 8 23.03.2009 11:59