В качестве примера скопирован из jQuery 1.2.6:
jQuery.fn = jQuery.prototype = {
init: function( selector, context ) {
// Make sure that a selection was provided
selector = selector || document;
..........
},
};
Я прочитал несколько сообщений здесь, например JavaScript: что такое .extend и .prototype, используемые для?, и знать, что прототип может использоваться в подклассе для расширения некоторых методов.
Но я не могу понять использование в приведенном выше фрагменте из jQuery.
Существуют ли канонические документы, описывающие прототип?
Спасибо.