howdylikes

Google Developersってわかりづらいよね

2016-03-01から1ヶ月間の記事一覧

JavaScriptでArrayオブジェクトの文字列結合の速度検証

よく見るコードだとjoin使っているのが多いですがパフォーマンス的にはどうなんだ?というのを試してみる。 ggっても出てくると思うけど勉強がてらということで。 前提条件 検証パターンは以下の5つでそれぞれ100万回 for文使って+演算子 Array.forEachで+…

Tslint classのメンバ変数はpublicを先にかく

tslintでこんなエラーが Declaration of public static member variable not allowed to appear after declaration of private instance member variable これはダメで class AppCtrl { private users; public static $inject = ["$q"]; constructor(private…

VSCodeでtslint

VSCode tslintの拡張機能をインストール tslint | Visual Studio Marketplace 設定ファイルはDefault Settingsに作られている。 ファイルが空文字になっているけどデフォルトはtslint.json使う模様。 tslint.json プロジェクト直下にtslint.jsonを作る 内容…

Webpack + TypeScriptのTS2304: Cannot find name 'require'エラーの解決法

Webpackでモジュール読み込むときにrequire使いますがjsからなら問題はないですがTypeScriptからだとコンパイルエラーになります。 指定方法がTypeScript上おかしいのでimport文でもだめだと思われます。 require('jade!./app.jade')(); // ERROR in ./src/t…

Error: [$compile:multidir] Multiple directives

表題の通り実行時にエラーが出たので原因と解決方法のメモです。 Webpack + AngularJS + TypeScript構成です。 最終的にエラーになる理由はディレクティブを複数定義したからです。 Webpackが生成するbundle.jsが同じのを吐いているんですよね。 // 呼び出し…