danik.js, ну если он же и делает сам это всё для какого-то сайта, на кой ему нужно будет вызывать $ через call/apply?
В принципе, достаточно сделать:
if('$' in this) return new $(.....);
|
Это учебное задание, которое специально составлено на прокачку скиллов
|
Цитата:
|
danik.js, нет. Я не считаю, что '$' in this или this.$ - это через задницу. В jQuery вроде как раз так и написано.
Вот у тебя когда-нибудь была необходимость вызывать jQuery через call? Зачем её вообще через call кому-то понадобится вызывать? |
Цитата:
|
Цитата:
var
jQuery = function( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
// Need init if jQuery is called (just allow error to be thrown if not included)
return new jQuery.fn.init( selector, context );
};
|
Цитата:
|
Цитата:
|
Правильно делаешь, ты ведь умнее разработчиков jQuery.
|
Цитата:
|
| Часовой пояс GMT +3, время: 08:00. |