Dieses Buch ist ein Tutorial . Es soll Ihnen helfen, die Sprache nach und nach zu lernen. Aber wenn Sie mit den Grundlagen vertraut sind, benötigen Sie andere Ressourcen.
Die ECMA-262-Spezifikation enthält die eingehendsten, detaillierten und formalisierten Informationen über JavaScript. Es definiert die Sprache.
Da es jedoch so formalisiert ist, ist es zunächst schwierig zu verstehen. Wenn Sie also die vertrauenswürdigste Informationsquelle über die Sprachdetails benötigen, ist die Spezifikation der richtige Ort. Aber es ist nicht für den täglichen Gebrauch.
Jedes Jahr wird eine neue Spezifikationsversion veröffentlicht. Zwischen diesen Veröffentlichungen befindet sich der neueste Spezifikationsentwurf unter https://tc39.es/ecma262/.
Um über neue Funktionen zur Blutung zu lesen, einschließlich solcher, die „fast Standard“ sind (sogenannte „Stufe 3“), siehe Vorschläge unter https://github.com/tc39/proposals.
Wenn Sie sich für den Browser entwickeln, gibt es im zweiten Teil des Tutorials weitere Spezifikationen.
MDN (Mozilla) JavaScript -Referenz ist das Haupthandbuch mit Beispielen und anderen Informationen. Es ist großartig, detaillierte Informationen über individuelle Sprachfunktionen, Methoden usw. zu erhalten.
Sie finden es unter https://developer.mozilla.org/en-us/docs/web/javascript/reference.
Es ist jedoch oft am besten, stattdessen eine Internetsuche zu verwenden. Verwenden Sie einfach "mdn [Term]" in der Abfrage, z. B. https://google.com/search?q=mdn+parseInt, um nach der parseInt
-Funktion zu suchen.
JavaScript ist eine sich entwickelnde Sprache, neue Funktionen werden regelmäßig hinzugefügt.
Um ihre Unterstützung bei browserbasiertem und anderen Motoren zu sehen, siehe:
https://caniuse.com-Pro-Feature-Support-Tabellen, z. B. um zu sehen, welche Motoren moderne Kryptographiefunktionen unterstützen: https://caniuse.com/#feat=cryptography.
https://kangax.github.io/compat-table-Eine Tabelle mit Sprachfunktionen und Motoren, die diese unterstützen oder nicht unterstützen.
Alle diese Ressourcen sind nützlich in der Entwicklung der realen Lebensdauer, da sie wertvolle Informationen zu Sprachdetails, ihrer Unterstützung usw. enthalten.
Bitte denken Sie an sie (oder diese Seite) für die Fälle, wenn Sie eingehende Informationen zu einer bestimmten Funktion benötigen.