Javascript


Löschen von Datensätzen in Ember.js

Bei der Verwendung von Ember (1.1.2) Data (1.0.0-beta) habe ich Datensätze, die als Teil eines Ganzen fungierten, bislang immer wie folgt gelöscht: deleteEntry: function (entry) {     entry.deleteRecord();     if (entry.get(„isDeleted“)) this.removeObject(entry);     entry.save(); } Dies führte zwar dazu, dass der Datensatz aus der jeweiligen Ansicht verschwand (dank this.removeObject(entry);), aber andere Ansichten zeigten mitunter den betreffenden Datensatz immer noch. Ein erneuter Lösch-Versuch führte dann […]

Unobtrusive Javascript mit jQuery

Unobtrusive – unaufdringlich, zurückhaltend, dezent – meint hier den unauffälligen Einsatz von Javascript. Statt den HTML-Code mit Javascript zu spicken, wird der Code zum einen ausgelagert und zum anderen nicht explizit an HTML-Elemente gebunden, sondern implizit durch das Setzen entsprechender Attribute. Insgesamt führt dieser Ansatz zu einer besseren Trennung von UI Design (HTML) und Verhalten […]