やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

ECMAScriptとJavaScriptの仕様を学ぶ方法

 ドキュメントや実行環境を用意する。

ECMAScript (ES)

 ECMAScript(エクマ・スクリプト)とは、JavaScriptの仕様である。

仕様書

JavaScript (JS)

 JavaScriptESの仕様を実装したものである。実装環境はブラウザのJS実行エンジンやNode.jsなどがある。

トランスパイラ&ポリフィル

 新しいESを古い環境で再現するJSライブラリのこと。

種類 説明 実装 CDN
トランスパイラ 新ESコードを旧ESコードに変換する Babel babel-standalone
ポリフィル 新ESコードをライブラリとして追加する core-js core-js

 特にCDNを使うと手軽に試せる。

 ただ、再現できないものもある。たとえばimport, export。ブラウザだけではファイル結合ができないせいか再現できず。

言語仕様を学びたいとき

MDN

タグ絞り込み

 MDNの記事をタグで絞り込める。たとえば「ECMAScript6」タグで絞り込むなら以下。

 URLを変更すれば別のタグについても検索できる。

参考