EcmaScript Fifth Edition oder Ecma-262 wurde angekündigt und enthält einige Änderungen an der Sprache. Welche Funktionen in der neuen Version werden Ihnen helfen, besseren Code zu schreiben?Wie wird Ecma-262 (EcmaScript 5) Ihnen helfen?
Antwort
Leider absolut nichts, da IE keine Standards unterstützen wird, die neuer als fünf Jahre oder so sind.
Der "strikte" Modus klang in der Einleitung vielversprechend, aber ein kurzer Blick auf Anhang C (Seite 223) lässt mich fragen, wie nützlich das sein wird.
Das JSON-Objekt in Abschnitt 15.12 sieht fantastisch aus. Das würde helfen, da man sich entweder auf die unsichere eval() oder eine langsame pure-JavaScript-Implementierung verlassen muss, die man mit den restlichen Skripten einbinden muss. Es gibt keine native Unterstützung, aber diese neue Version wird es haben.
Eine Menge von dem, was ES3.1 tut, definiert bereits bereits bestehendes Verhalten - Dinge wie Aufzählungsreihenfolge in for (... in ...) ...
Aussagen. Bis zu einem gewissen Grad werden dir diese Dinge nicht direkt helfen (es sei denn, eine neue js-Engine kommt dazu). [: In Reaktion auf die über IE beschwerten Person - ich glaube IE8 unterstützt bereits die oben genannten Funktionen bearbeiten]
- 1. EcmaScript 5 Browser-Implementierung
- 2. Erweitern EcmaScript 5-Klassen in ES6-Code
- 3. hasOwnProperty und ECMAScript 5 strict mode
- 4. Wie helfen Ihnen Klassen bei der Verwaltung großer Anwendungen?
- 5. Helfen Sie ihnen die folgende Analyse von Dateiformaten
- 6. Ist ECMAScript 5 noch in einem der Browser verfügbar?
- 7. Welche Modernisierungsskripte existieren für die neuen ECMAScript 5-Funktionen?
- 8. Wird tarantool in OpenVZ helfen?
- 9. EcmaScript-6 Abwärtskompatibilität
- 10. Wie kann ich einen Standard-Getter und Setter mit ECMAScript 5 definieren?
- 11. ECMAScript 6 Typprüfungen
- 12. Prototype Ketten in ECMAScript 6
- 13. ECMAScript 2015 Temporal Dead Zone
- 14. Wie importieren Sie Module in Ecmascript-6?
- 15. Fortschrittsbenachrichtigungen in ECMAScript Promise
- 16. Set in Typescript/ECMAScript Merkmal
- 17. Ecmascript 6-Syntax?
- 18. Was ist ECMAScript?
- 19. Fragen über JSON.stringify in ECMAScript
- 20. Switch-Case-Leistung in ECMAscript
- 21. Welche ECMAScript 6 Features impliziert strikten Modus?
- 22. Vergleichen Sie 7 Wörter miteinander, um zu sehen, ob 5 von ihnen gleich sind. Wie?
- 23. ECMAScript 6-Module in Node.JS
- 24. Eclipse-IDE Alternative mit ECMAScript 6 Validierung
- 25. Zeilensperren - manuell mit ihnen
- 26. Wie helfen OSPF-Bereiche Skalierbarkeit
- 27. Warum gibt es in ECMAScript 5 keine forEach-Methode für Object?
- 28. Sollte ich "use strict;" in ionic 2/eckig 2/ECMAScript 5
- 29. Unterstützt Ecmascript 6 eine veränderbare Eigenschaft __proto__?
- 30. Wie wird die Seitenzahl in Laravel 5 verwendet?
Wirklich
Es hat auch einige neue Funktionen wie
definieren? Ist es wichtig, dass IE XSL-T, SMIL und andere Technologien implementiert hat, bevor sie zu einem Standard wurden? –
Herzlichen Glückwunsch, Microsoft, Sie haben etwas erfunden, das schließlich zu einem Standard wurde. Sie scheitern immer noch daran, bestehenden Standards zu folgen, die von * anderen * entwickelt wurden, und das ist es, was Web-Entwickler seit Jahren stört. –
Ich hatte das Glück, eine proprietäre Serverarchitektur zu verwenden, die die neueste Version von TraceMonkey verwendet und deshalb einige dieser Funktionen nutzen konnte, aber für die große Mehrheit der Entwickler sind Sie absolut richtig. Wie kann etwas, das niemand benutzen kann, seinen Code verbessern? +1 – Prestaul