Inhaltsverzeichnis
Ein weiterer wichtiger Aspekt, den wir bei unserer Arbeit berücksichtigen müssen Backbone.js Es ist Speicherverwaltung, da wir bei der Erstellung unserer Anwendung völlige Freiheit haben, müssen wir oft Lösungen einführen, um ihre Leistung zu verbessern.In gewisser Weise ist dies ein Vorteil, kann jedoch zu einem Problem werden, sodass wir uns möglicherweise nicht mehr auf die interessanten Aspekte der Entwicklung konzentrieren Backbone.js zum Beispiel MarionetteJS.
Problem mit Ansichten
Indem du ein wiederverwendbare Ansicht, müssen wir auch darüber nachdenken, wie wir es reinigen können, wenn wir es verwenden, um ein neues Objekt zu generieren, und zusätzlich über die Ereignishandler, da diese in unseren Augen zu einem kleinen Problem werden können. Ein Fall, den wir analysieren können, ist der folgende:
Mögliche LösungEine interessante Lösung, die wir anwenden könnten, besteht darin, die Ansicht zu schließen, damit erreichen wir, dass die Referenz auf das Ausgangsobjekt erhalten bleibt und wir dann die mit seiner Initialisierung verbundenen Methoden nicht wiederholen müssen.
Dann hätten wir etwas Ähnliches:
Lösung: MarionetteJS
Um diese Art von Fall zu lösen, können wir auf MarionetteJS, der als Erweiterung auf gelegt wird Backbone.js und es hilft uns bei der Codereduzierung und bei der Lösung von Fällen wie dem oben gezeigten.
Im folgenden Beispiel sehen wir, wie MarionetteJS Sie können das Problem lösen, indem Sie einfach das Ereignis erneut binden, ganz einfach:
Am Ende dieses Tutorials sehen wir, wie Backbone.js Es verfügt über eine große Flexibilität, die es uns ermöglicht, Lösungen zu entwickeln, die uns bei der Entwicklung unserer Anwendung helfen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben