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, время: 03:33. |