2013-01-01から1年間の記事一覧

TypeScript で関数にプロパティをはやしたい(その2)

この内容は TypeScript 0.9.1.1 をもとに記述しています。 TypeScript 0.9.1.1 がでましたね。次はやっと1.0かな?さてさて、前回 は Declaration Merging で関数にプロパティをはやしたのですが、やはりというか予想通りというか対応できないケースが出てき…

TypeScript で関数にプロパティをはやしたい

この内容は TypeScript 0.9.1 をもとに記述しています。 TypeScript の 0.9.1.1 のブランチが切られていて、もうそろそろ登場しそうな今日この頃です。表題の件、 生 JavaScript なら結構やることなのですが、 TypeScript でやると怒られます。例えば以下の…

tsc で out オプションを付けても階層維持されてた。

この内容は TypeScript 0.9.0-1 をもとに記述しています。 いつのまにか、いつからか tsc で out オプションにディレクトリを指定しても、フラットに展開されずに、階層をいい感じに維持したまま出力してくれるようになってました。ということで、この間書い…

Internet Explorer 11 の JavaScript の新機能

この内容は Windows 8.1 Preview および Internet Explorer 11 Preview をもとに記述しています。 Windows 8.1 Preview が発表されて、同時に Internet Explorer 11 の Preview も発表されました。新機能としては WebGL とか Developer Tools が結構取り上げ…

JavaScript で作るストアアプリにもBehaviorが!

この内容は Windows 8.1 Preview および Visual Studio 2013 Preview (の Blend) をもとに記述しています。 Windows 8 Dveloper Preview が出てから、 WinRT アプリ for XAML がでてから、ずーっと Behavior が欲しくって、でも DependencyObjectCollection …

grunt-typescript を TypeScript 0.9 に対応

この内容は TypeScript 0.9.0 および grunt-typescript 0.2.0 をもとに記述しています。 つい先日、TypeScript の大きなアップデートであるバージョン 0.9.0 が公開されましたね。generic や enum 、Overload on Constantsなどなどいろんな新機能が入ってま…

TypeScriptのコンパイルに node も Visual Studio も必要ない(Windowsでは)

この内容は TypeScript 0.8.2 をもとに記述しています。 TypeScriptをコンパイルするための環境を作るのに Windows 環境でかつ Visual Studio を利用されている型は TypeScript for Visual Studio 2012 をインストールするか、またはそれ以外の環境では node…