[Babel] babel-preset-jsdoc-to-assert で JSDoc から assertion を自動生成する

babel env option を利用して、開発時に jsdoc-to-assert させる。
続きを読む »

[Babel] babel-plugin-unassert を利用して Production Build から assert を削除する

以前に保留していた疑問点。unassert を利用すると解決する。
続きを読む »

[JavaScript General] JavaScript で名前空間を作成する

クラス名が競合しないようパッケージにまとめる。
続きを読む »

[JavaScript General] Web Storage API で名前衝突を防ぐ手法

ストレージでの名前衝突を防ぐために、ストレージのキーをアプリ名をとし、アプリ単位でオブジェクトとしてデータを管理する手法が紹介されていた。
続きを読む »

[書評・読書メモ] ES2015 ではじめる「改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで」 | 山田 祥寛 著

定番入門書がアップデート。おそらく日本初の ES2015 本。
続きを読む »

[Front-End General] Underscore.js のテンプレートエンジンを利用する

レイアウトとロジックを分離する。
続きを読む »

[Front-End General] テンプレートエンジン JsRender を利用する

JsRender を利用して、レイアウトとロジックを分離する。
jQuery には依存しないので、単体で導入可能。
続きを読む »

[JavaScript General] JSONP で Ajax する

クロスドメイン環境で Ajax 技術を実装する。
続きを読む »

[JavaScript General] 数値とテキストのソート

[JavaScript General] データ型とその判定