Can you explain this jQuery method?
<p>Trying to understand how jquery works under the covers, what's the difference between:</p>

<p>jQuery.fn and jQuery.prototype</p>

<pre><code>jQuery = window.jQuery = window.$ = function( selector, context ) {
     // The jQuery object is actually just the init constructor 'enhanced'
     return new jQuery.fn.init( selector, context );
},
</code></pre>

<p>and then:</p>

<pre><code>jQuery.fn = jQuery.prototype = {
    init: function( selector, context ) {
</code></pre>
