Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Реверс-инжиниринг jQuery, Только для профи 
:(
    Опции темы
AndreySamuylik
Дата 26.12.2008, 13:59 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 8.3.2008

Репутация: нет
Всего: нет



Интересует вот эта часть кода, идущая в самом начале библиотеки jQuery.

Код

(function() {
var _jQuery = window.jQuery,
_$ = window.$;
var jQuery = window.jQuery = window.$ = function(selector,context) {
  return new jQuery.fn.init(selector,context);
};


В чем суть инициализации переменной _jQuery значением window.jQuery, если оно неопределенно?  smile 

PM MAIL   Вверх
IDVsbruck
Дата 26.12.2008, 18:10 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 4
Всего: 22



Застолбить за собой дополнительное пространство имен. Чтобы не пользовались ... или на будущее.
И что не определено? window.jQuery? - А то непонятно вопрос сформулирован.
PM MAIL   Вверх
An6rey
Дата 26.12.2008, 20:23 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 13.10.2008

Репутация: 1
Всего: 5



ID, чего флудить если не знаешь.
Фишка jQuery (одна из) в культурном обращение с глобальными переменными. Если какой-нибудь умник переопределит конфетку  или jQuery - jQuery запомнит эти значения и только после этого установит в свою функцию. 
PM MAIL   Вверх
Zeroglif
Дата 27.12.2008, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 644
Регистрация: 22.9.2005

Репутация: нет
Всего: 66



Цитата(AndreySamuylik @  26.12.2008,  13:59 Найти цитируемый пост)
В чем суть инициализации переменной _jQuery значением window.jQuery, если оно неопределенно?

Если значение не определено, то ни в чём. Тупо сохраняют, чего б там ни было в этих двух свойствах window.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0596 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.