1.$.extend({},Standards, Optionen)
Der Zweck besteht darin, die Standardparameter des Pakets zu schützen. Das heißt, die Parameter sind standardmäßig voreingestellt.
Die Methode besteht darin, ein neues leeres Objekt ({}) als ersten Parameter von $.extend zu verwenden, gefolgt von Standardwerten und dem vom Benutzer übergebenen Parameterobjekt. Der Vorteil davon ist, dass alle Werte vorhanden sind In dieses leere Objekt eingefügt, ist der Standardwert im Plug-in geschützt.
$.fn.myPlugin = function(options) { var defaults = { 'color': 'red', 'fontSize': '12px' }; var settings = $.extend({},defaults, options);//将一个空对象做为第一个参数 return this.css({ 'color': settings.color, 'fontSize': settings.fontSize }); }
2. Code-Verschleierung und Komprimierung
Das Plug-in, das Sie herunterladen, stellt normalerweise eine komprimierte Version mit dem Wort „min“ im Dateinamen bereit. Das heißt, minimiert, eine komprimierte und komprimierte Version
Die Komprimierung bezieht sich hier nicht auf die funktionale Komprimierung des Codes, sondern auf das Ersetzen der Variablennamen, Methodenfunktionsnamen usw. im Code durch kürzere Namen sowie das Löschen von Kommentaren (falls vorhanden) und das Löschen von Code-Leerzeichen A komprimierte Version der Leerzeichen und Zeilenumbrüche. Da gleichzeitig verschiedene Namen im Code ersetzt wurden, können andere seine Logik nicht lesen und unterscheiden, was ebenfalls zur Verwirrung des Codes beiträgt.
Vorteile der Komprimierung: 1. Reduzieren Sie die Codemenge, beschleunigen Sie das Laden und verbessern Sie die Leistung
2. Verhindern Sie, dass andere den Code stehlen
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.