Heim > Artikel > Web-Frontend > Prinzipien der Verwendung von JS-Objekten
Dieses Mal werde ich Ihnen die Prinzipien der Verwendung von JS-Objekten vorstellen. Was sind die Vorsichtsmaßnahmen bei der Verwendung von JS-Objekten?
Das Einzigartige an JS ist, dass nichts unantastbar ist. Standardmäßig können Sie jedes Objekt ändern, das Sie berühren können. Ihm (dem Parser) ist es egal, ob diese Objekte vom Entwickler definiert sind oder Teil der Standardausführungsumgebung sind – solange sie zugänglich sind, können sie geändert werden. Bei einem Projekt, bei dem der Entwickler allein daran arbeitet, stellt dies kein Problem dar. Der Entwickler weiß genau, was geändert wird, da er den gesamten Code kennt. In einem Projekt, das von mehreren Personen entwickelt wird, ist die zufällige Änderung von Objekten jedoch ein großes Problem.
Was sind Ihre Objekte?
Sie besitzen diese Objekte, wenn Ihr Code sie erstellt. Sie müssen möglicherweise nicht den Code schreiben, der die Objekte erstellt, aber solange es in Ihrer Verantwortung liegt, den Code zu pflegen, sind Sie Eigentümer der Objekte. Beispielsweise ist das YUI-Team Eigentümer des YUI-Objekts und das Dojo-Team Eigentümer des Dojo-Objekts. Selbst wenn der ursprüngliche Autor, der den Code geschrieben hat, der das Objekt definiert, wegzieht, bleibt das jeweilige Team Eigentümer des Objekts.
Wenn Sie eine JS-Bibliothek in einem Projekt verwenden, werden Sie persönlich nicht automatisch Eigentümer dieser Objekte. In einem von mehreren Personen entwickelten Projekt geht jeder davon aus, dass Bibliotheksobjekte wie in ihrer Dokumentation beschrieben funktionieren. Wenn Sie YUI verwenden und darin Objekte ändern, stellt dies eine Falle für Ihr eigenes Team dar. Dies führt zwangsläufig zu einigen Problemen, in die manche Menschen geraten können.
Bitte denken Sie daran, wenn Ihr Code diese Objekte nicht erstellt, ändern Sie sie nicht, einschließlich:
Native Objekte (Objekt, Array usw.)
DOM-Objekt (zum Beispiel Dokument)
Browser Object Model (BOM)-Objekt (zum Beispiel Fenster)
Objekt von die Klassenbibliothek
Alle oben genannten Objekte sind Teil Ihrer Projektausführungsumgebung. Da sie bereits vorhanden sind, können Sie sie direkt verwenden oder zum Erstellen neuer Funktionen verwenden. Sie sollten sie nicht ändern.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Ereignisbehandlung in der WebentwicklungWelche Regeln gelten?
Lose Kopplung der UI-Ebene in der Webentwicklung
Das obige ist der detaillierte Inhalt vonPrinzipien der Verwendung von JS-Objekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!