JavaScript, TypeScriptを利用していると様々なモジュールシステムに関するワードが出てきます。 AMD, CommonJS, ES6, ES5, Webpack, Babel, RequireJS, UMD, SystemJS, System.register, module target etc... これらの用語の関係は複雑で混乱しがちな部分です。
ES6(ECMAScript 2015)は、2015年にJavaScriptに革新的な変化をもたらした重要なアップデートです。従来のJavaScriptと比べて、より簡潔で読みやすく、保守性の高いコードを書けるようになりました。 本記事では、ES6で導入された主要な文法機能を実践的なサンプル ...
JavaScriptは強力なプログラミング言語です。2015年に標準仕様として提案された「ES2015(ES6)」では、クラスが定義できるようになったり、より簡潔に無名関数が記述できるようになったりと、大幅に利便性が向上しています。本稿では、その最新仕様をより ...
2015年にJavaScriptの標準仕様として提案されたES2015(ES6)。その最新仕様を優しく紹介します。3回目の今回は、オブジェクト指向とジェネレーターに関する新機能を紹介します。ちなみに、最新の言語仕様であるES2015を利用しますので、最新のブラウザー(Chrome50 ...