Heim >Web-Frontend >js-Tutorial >Was ist neu in Ember 2.0?

Was ist neu in Ember 2.0?

Lisa Kudrow
Lisa KudrowOriginal
2025-02-19 10:06:10437Durchsuche

ember.js 2.0: Stabilität und Verfeinerung in einem JavaScript -Framework

ember.js 2.0 kam mit der Slogan "Stabilität ohne Stagnation" an, was einen Fokus auf die Festigung vorhandener Merkmale anstatt wichtige neue Einführungen anzeigt. Diese Veröffentlichung hat in erster Linie veraltete APIs aus den 1.x -Versionen entfernt und den Weg für eine reibungslosere Entwicklererfahrung und verbesserte Wartbarkeit ebnet.

ArrayController Hauptverbesserungen umfassten die Phase der Ansichten zugunsten robusterer und wiederverwendbarerer Komponenten, die Vereinfachung der Controller -Strukturen durch Abschaffung von ObjectController und Controller zugunsten der generischen

-Klasse und der Einführung von optimiertem Block Parameter für eine verbesserte Konsistenz über Lenkerhelfer. Darüber hinaus hat Ember 2.0 die Unterstützung für Internet Explorer 8 gesenkt und die Ressourcen auf die moderne Browserkompatibilität (dh9 und höher) konzentriert.

What's New in Ember 2.0?

Vorläufermerkmale und Übergang:

Die Änderungen in Ember 2.0, die als "Vorläuferfunktionen" bezeichnet werden, zielten darauf ab, die Entwicklung zu rationalisieren. Zu den wichtigsten Übergängen gehörten:
  • Ansichten zu Komponenten:
  • Die Verschiebung von Ansichten zu Komponenten fördert eine bessere Codeorganisation und Wiederverwendbarkeit. Ein Kompatibilitäts -Addon hat den Übergang für vorhandene Anwendungen erleichtert.
  • vereinfachte Controller:
  • Die Konsolidierung von Controller -Typen verringert die Komplexität und Mehrdeutigkeit. Ein dediziertes Addon lieferte Unterstützung während des Migrationsprozesses.
  • Attribut- und Klassenbindungen: {{bind-attr}} Die Entfernung von
  • vereinfachten Bindungseigenschaften an DOM -Attribute und -klassen, was zu sauberer und lesbarerer Code führt.
  • each optimierte Helfer: {{each}} Die Abschaltung mehrerer Optionen innerhalb des
  • -Helfer hat sie weiter mit der Komponentenbasis-Architektur ausgerichtet.
  • Blockparameter Verbesserungen:
  • Konsistente Blockparametersyntax über Lenkerhelfer verbessert die Lesbarkeit und Wartbarkeit der Code.
  • needs Controller Entfernung: needs Die
  • -Sache für Controller wurde durch einen einfacheren Abhängigkeitsinjektionsmechanismus ersetzt.
  • Beobachtungsargument -Neuordnung: Ember.observer Die Reihenfolge der Argumente in
  • wurde für eine verbesserte Konsistenz umgekehrt.

zukünftige Verbesserungen (Kanarische Build):

experimentelle Merkmale im Kanarischen Build deuteten auf zukünftige Fortschritte hin:
  • Winkel-Spurkomponenten: Eine intuitivere Syntax zum Aufrufen von Komponenten, ähnlich wie bei Standard-HTML-Elementen, verspricht sauberer Code.
  • Einweg-Datenfluss und mut Schlüsselwort: Ein Standard-Einweg-Datenfluss, ähnlich wie React Bindung bei Bedarf. mut
  • Eigenschaft in Komponenten: attrs Zugriff auf übergebene Eigenschaften wird nun konsequent über die Eigenschaft behandelt. attrs
  • React-Style-Schnell-Reher-Render: Der Glimmer-Rendering-Engine optimiert das Wiederholungsrendern und konzentriert sich auf die Aktualisierung der erforderlichen Teile des DOM für eine verbesserte Leistung.

Schlussfolgerung:

Ember 2.0 priorisierte Stabilität und Verfeinerung und legte eine solide Grundlage für zukünftige Innovationen. Der Fokus auf Konsistenz, moderne Webstandards und Leistungsverbesserungen Positionen als überzeugende Wahl für den Aufbau robuster und wartbarer JavaScript -Anwendungen. Die geplanten Merkmale in nachfolgenden Veröffentlichungen versprechen noch größere Effizienz und Entwicklerzufriedenheit.

Das obige ist der detaillierte Inhalt vonWas ist neu in Ember 2.0?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn