ECMAScript ist der Name des Ecma International Standards 262. Er basiert auf der Skriptsprache JavaScript, die von Netscape an Ecma zur Standardisierung geliefert wurde. Die 5. Edition ist ein Update der 3. Edition nach der Aufhebung der 4. Auflage. Es enthält neue Funktionen wie den strikten Modus, Getter und Setter, ein JSON-Objekt und neue Methoden für Prototypen von Objekten, Arrays, Daten und Funktionen.
Ich habe mit Object.create in der EcmaScript 5-Spezifikation herumgespielt, und ich versuche, eine Mehrfachvererbungsstruktur zu erstellen.
Sagen wir, ich habe ein paar Funktionen: a, b und c. Wenn ich nur mit Prototypen arbeite, kann ich das...
14.06.2011, 02:12
Warum funktioniert aus Sicht des Sprachdesigns?
%Vor%
wirft eine TypeError Ausnahme während
%Vor%
nicht?
Ich habe die folgenden Abschnitte in der ECMAScript-Spezifikation gelesen:
11.8.7 Der In-Operator
12.6.4 Die Einreise...
20.12.2013, 11:07
Sie müssen in einer Javascript-Funktion verschachtelte Funktionen als Funktionsausdrücke definieren oder sind Funktionsdeklarationen in einem Funktionskörper erlaubt? Zum Beispiel, wäre so etwas konform?
%Vor%
Oder müssten Sie so etwas tun?...
15.02.2013, 07:38
Wenn ich das richtig verstehe, funktionieren JavaScript und ActionScript 3 mit Radiant.
Die erwartete Ausgabe der folgenden Codes wäre also:
%Vor%
Dies ist das gleiche Verhalten in Firefox, Chrome, Safari und auch in Flash Professional CS...
08.11.2011, 12:57
Ich sehe Beiträge über ein 'neues' Object.create, das die Aufzählung konfigurierbar macht. Es beruht jedoch auf einer Object.defineProperty-Methode. Ich kann keine Cross-Browser-Implementierung für diese Methode finden.
Schreiben wir für das...
30.09.2010, 13:11
Warum sind numerische Oktal-Literale im strengen JavaScript-Modus nicht zulässig? Was ist der Schaden?
%Vor%
%Vor%
Falls ein Entwickler Octals benötigt (was fälschlicherweise ein Zahlen Bedeutung ), gibt es eine Problemum...
18.12.2015, 14:55
Wie kann ich einen Standard-Getter für einen Prototyp angeben?
Mit Standard-Getter meine ich eine Funktion, die aufgerufen wird, wenn obj.undefinedProperty123 aufgerufen wird.
Ich habe versucht, Object.prototype.get = function (property) {...
24.06.2010, 18:20
Wo finde ich ein 1-2 Seiten Referenzblatt aller ECMAScript 5 Datentypen und Funktionen?
z.B. Syntax und kurze Erklärung für: Array.prototype.forEach, Date.now und so weiter.
28.12.2011, 17:52
Ja, ja, ich weiß, strikter Modus ist noch nicht da, aber ich plane wirklich für die Zukunft ...
Also, warum ist das:
%Vor%
... im ES5 Strict-Modus nicht erlaubt?
Oder interpretiere ich das falsch? JSLint:
%Vor%
Könnte es ein wenig...
01.12.2010, 10:48
Welche Browser unterstützen die Methoden zum Abrufen und Festlegen von Objektprototypen nicht? Ich glaube, das ist eine Funktion von ES5, und ich weiß, dass es in Chrome funktioniert, aber ich frage mich, ob es für Ajax-Apps sicher ist. Hier ist...
16.05.2011, 03:22