Eine Sache, zu wissen, dass in JavaScript aktivieren, jeder Ausdruck einen Rückgabewert hat, unabhängig davon, ob es irgendwelche Nebenwirkungen hat (Abtretungs)
Von rechts nach links, haben Sie die folgenden Aussagen:
(jQuery.fn = (jQuery.prototype = ({})))
den ersten Teil Auswertung gibt ein leeres Objekt: {}:
(jQuery.fn = (jQuery.prototype = {}))
die zweite Anweisung ausgeführt und setzt jQuery.prototype in {} und es auswertet bis j Query.prototype, so dass der zweite Teil:
(jQuery.fn = jQuery.prototype)
die jQuery.fn zu jQuery.prototype setzt, die dann ausgewertet wird:
jQuery.fn
, die nichts tut.
Vielen Dank. Das macht es wirklich klar. –