Vor kurzem wurde ich von jemand anderem Code zu lesen, und kam über diese:
// Semicolon (;) to ensure closing of earlier scripting
// Encapsulation
// $ is assigned to jQuery
;(function($) {
// DOM Ready
$(function() {
...
});
})(jQuery);
ich den Punkt der führenden verstehen,, Und ich verstehe, dass $ (function() {ist das gleiche wie Dokument bereit, aber was ist der Punkt des Hinzufügens von Funktion ($)?
Ich verstehe, es ist eine Schließung, aber da dies immer auf globaler Ebene aufgerufen wird, scheint es, als ob Sie nicht ' t muss sich damit beschäftigen Das $ (function() {wird das selbe globale Objekt benutzen, nein?
Ist es gegen etwas zu schützen, oder ist es aus einem anderen Grund eine Best Practice?
Vielen Dank für diese Erklärung! – nycynik