Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.02.2012, 18:09
Интересующийся
Отправить личное сообщение для db_test Посмотреть профиль Найти все сообщения от db_test
 
Регистрация: 14.09.2010
Сообщений: 15

Эмуляция классов
Добрый день,

наткнулся на записи подобного вида

!function (name, definition) {
   .............
}('klass', function () {
............
})();


Это используется для эмуляции полноценных классов в Javascript. И где прочитать про синтаксис таких конструкций?
Ответить с цитированием
  #2 (permalink)  
Старый 14.02.2012, 18:14
Аватар для poorking
prodigy
Отправить личное сообщение для poorking Посмотреть профиль Найти все сообщения от poorking
 
Регистрация: 01.11.2010
Сообщений: 503

Конкретно эта конструкция не имеет никакого отношения к эмуляции классов. Создается анонимная функция, тут де вызывается с 2мя параметрами, один из которых тоже анонимная функция, возвращаемый результат приводится к Boolean и отрицается (логическое НЕ)
__________________
readOnly
Ответить с цитированием
  #3 (permalink)  
Старый 14.02.2012, 18:41
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

db_test,
Вообще, это больше похоже на эмуляцию модулей
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импортирование списка классов aristov Dojo toolkit 3 20.11.2011 18:30
Эмуляция перегрузки в PHP, метод __call() romantik2011 Серверные языки и технологии 1 30.07.2011 10:09
изменение значения классов в js igor' Общие вопросы Javascript 5 02.09.2010 19:32
эмуляция mouseover zampolit Events/DOM/Window 3 07.03.2010 23:31
эмуляция события click для элемента select Polo Events/DOM/Window 4 16.12.2009 13:29