https://cybozu.connpass.com/event/227770/ の発表資料です。
![kintoneフロントエンド刷新によるモノリスからの脱却とその先に目指す未来](https://cdn-ak-scissors.b.st-hatena.com/image/square/dfe7a1655306b0aa713b8d980b44d0d8c9c1b923/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F7c66dc81a21b42aa862748c29a54c94b%2Fslide_0.jpg%3F19332950)
/** * @param {number} x * @constructor */ foo.bar.Hoge = function(x) { /** @private */ this.x_ = x; } /** * @private {number} */ foo.bar.Hoge.prototype.y_; /** * @param {number} x * @constructor * @struct */ foo.bar.Hoge = function(x) { /** @private */ this.x_ = x; /** @private {?number} */ this.y_ = null; } 気をつけるべき点は2点. 全てのプロパティをコンストラクタにまとめる. @structをコンストラクタに可能ならばつける. 背景 以前までは,動的に生成されうるプロパティについては
Closure Compilerを使用したタイプセーフJavaScriptコーディングについてまとめ。 Closure CompilerはClosure Toolsの一部で、 JavaScriptコードを解析して圧縮と最適化を行うJavaScriptToJavaScriptコンパイラです。 最適化だけでなく、シンタックスや型のチェック機能も提供。 型チェックは、JsDocコメントの形式で記載された型情報をもとに行われます。 型システムは、ECMAScript4の仕様に準拠している模様。 Closure Compilerを使用することで、ECMAScript3の世界でECMAScript4ライクな型システムが使えます。(型情報をコメントに書くので、スマートさには欠けますが・・) Closure Compilerのインストール Closure Compilerのサイトよりzipアーカイブを取得
天下一altJS武闘会での発表 http://connpass.com/event/6402/ Google Closure Compilerの最新事情について
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く