ドキュメントや実行環境を用意する。
ECMAScript (ES)
ECMAScript(エクマ・スクリプト)とは、JavaScriptの仕様である。
仕様書
JavaScript (JS)
JavaScriptはESの仕様を実装したものである。実装環境はブラウザのJS実行エンジンやNode.jsなどがある。
トランスパイラ&ポリフィル
新しいESを古い環境で再現するJSライブラリのこと。
種類 | 説明 | 実装 | CDN |
---|---|---|---|
トランスパイラ | 新ESコードを旧ESコードに変換する | Babel | babel-standalone |
ポリフィル | 新ESコードをライブラリとして追加する | core-js | core-js |
特にCDNを使うと手軽に試せる。
ただ、再現できないものもある。たとえばimport
, export
。ブラウザだけではファイル結合ができないせいか再現できず。
言語仕様を学びたいとき
MDN
タグ絞り込み
MDNの記事をタグで絞り込める。たとえば「ECMAScript6」タグで絞り込むなら以下。
URLを変更すれば別のタグについても検索できる。