Django Compressor + Babel で Django でも簡単に ES6 コードを扱う方法

ECMAScript 6 の実装は各処理系で少しずつ進んでいますが, 現実的に Web ブラウザで ECMAScript 6 のコードを実行するには一部の機能のみを用いるか, Babel 等のコンパイラを用いて ECMAScript 5 互換のコードに変換して利用することになります.

この記事では Python の Web アプリケーションフレームワーク Django と Django で静的ファイルの圧縮等を行う Django Compressor と Babel を組み合わせて利用する方法を紹介します.

“Django Compressor + Babel で Django でも簡単に ES6 コードを扱う方法” の続きを読む

ECMAScript 6 でジェネレータを作ったり、遅延評価してみる

Ruby の Enumerator でジェネレータを作ったり、遅延評価してみる」や「Python でジェネレータを作ったり、遅延評価してみる」の記事を ECMAScript 6 のジェネレータを使って記述するとどのようになるのか, 実際に試してみました.

“ECMAScript 6 でジェネレータを作ったり、遅延評価してみる” の続きを読む

Application Developer Festival 2015 バグフィックスチャレンジ フロントエンド問題 解答・解説

この記事は Application Developer Festival 2015 内で行われたバグフィックスチャレンジのフロントエンド問題の解答・解説記事です. この問題は私が作成し, 採点を行ったものです.
“Application Developer Festival 2015 バグフィックスチャレンジ フロントエンド問題 解答・解説” の続きを読む