2013-05-10 9 views

Antwort

13

toJSON() ist eine Standardmethode, die die JavaScript JSON Serializer für aussieht, wenn ein Objekt Serialisierung.

Im Kontext von Backbone können Sie das Format von Werten, die beim Speichern an den Server gesendet werden, ändern, wenn Sie toJSON in Ihrem Modell überschreiben. Zum Beispiel könnten Sie schreibgeschützte Felder wie Zeitstempel ausfiltern.

attributes ist das JavaScript-Objekt, das die Modelldaten enthält, das wird geändert, wenn Sie model.set() verwenden. Außer wenn Sie set() nicht verwenden, um Werte zu ändern, umgehen Sie alle Ereignisse und verlieren einige der Vorteile von Backbone. Verwenden Sie Attribute also nur dann direkt, wenn Sie wissen, was Sie tun.

Verwandte Themen