Показать сообщение отдельно
  #3 (permalink)  
Старый 15.08.2012, 16:40
Аспирант
Отправить личное сообщение для kichSman Посмотреть профиль Найти все сообщения от kichSman
 
Регистрация: 16.10.2009
Сообщений: 69

Сообщение от Aetae Посмотреть сообщение
Вариантов дофигище, самый простой:
JQuery = function(s){alert(s)};
JQuery.extend = function(){alert('f*ck you!')};

JQuery('парам пам пам');
JQuery.extend('парам пам пам') ;
Спасибо. К сожалению, я думал в фреймворке реализация иная.

Мысли в слух... Может кому тоже пригодиться.

В общем понял в чем моя проблема. Пригляделся в дебагер глубже и вот что нашел.
Фреймворк не имеет конструктора, т.е. не используется
new jQuery()

видать чтоб не плодили сам jQuery, вызов jQuery создает конструктор одного из своих свойст
new jQuery.fn.init( selector, context, rootjQuery );

На этот счет коммент от разработчиков: "'улучшенный' конструктор".
Ответить с цитированием