TypeScript はこれらの優れた MV* フレームワークをサポートしますか?
これを尋ねるのは時期尚早であることは承知していますが、この若い JavaScript イニシアチブで彼らのサポートに到達する可能性についてはどうでしょうか?
TypeScript はこれらの優れた MV* フレームワークをサポートしますか?
これを尋ねるのは時期尚早であることは承知していますが、この若い JavaScript イニシアチブで彼らのサポートに到達する可能性についてはどうでしょうか?
TypeScript は、これらおよび他のすべての JavaScript ライブラリを既にサポートしています。JavaScript コードは有効な TypeScript コードです。
TypeScript の利点を明らかにするには、これらのライブラリに型注釈を追加する必要があります。これは、Declaration Source Files (.d.ts
拡張子を持つファイル) を作成することで目立たないように行うことができます。これらは基本的に、既存の JavaScript コードに関連付けられた型情報を記述するヘッダー ファイルです。
一般的な JavaScript ライブラリごとにこれらの宣言ソース ファイルを作成することは、明らかに TypeScript プロジェクトの範囲外です。これに貢献するかどうかは、それらのプロジェクトとコミュニティ次第です。
TypeScript サンプルに含まれているjQuery の宣言ソース ファイルのサンプルを表示できます。
DefinitelyTypedは、mv * JavaScriptフレームワークのほとんど(すべてではないにしても)をすでにカバーしています。それらには、angularjs、バックボーン、残り火、ノックアウトなどの定義があります。見てみな。
TypeScript と AngularJS について話している興味深い記事を次に示します。
http://www.piotrwalat.net/using-typescript-with-angularjs-and-web-api/