Type Scriptに関するちょっとした経験

1107 ワード

以下は著者本人のType Script開発におけるいくつかの経験と見解による.本人がType Scriptに接触していますので、文章の中に誤解や表現があるかもしれません.ご理解、ご指摘をお願いします.
Type Scriptについて
Type Scriptは簡単にCのためにJavaScriptのミドルウェアを書くということです.LESSを理解すれば、Type Scriptの概念が分かりやすくなります.Cの文法基準に特定の基準を加えて、コンパイラを通じて最終的にJavaScriptにコンパイルされます.
なぜType Scriptを使いますか?
Type Scriptは、クラス、名前空間、列挙、Lamber表現及び強いタイプを持っています.このようにして生成されたコードはより良い構造性と読み取り可能性を持っています.コンパイルする時に、強いタイプはより早くエラーを発見することができます.
CプログラマとしてJavaScriptをより速く、より良い開発することができます.
ちょっとした開発経験
JS変数の参照
多くの場合、Type Scriptのステートメントファイルは必ずしも見つけることができません.例えば、weuiの開発時、TypeScriptコードファイルの先頭行にdeclare var weui;を書き込むとweui変数が使えます.
グローバル関数
同様にType Scriptコードファイルの先頭行定義function GetMoney(value) { return '¥' + value.toFixed(2); }で使用できます.
ダイナミック変数any
Cのdynamicとは异なります.例えば、「window.OK」はタイプを确定しますが、声明がないと直接に呼び出すことができません.
クラスの属性初期化
直接属性の初期化は推奨されません.
class A
{
    Key = "ABC";
}
先に声明してから入口関数のconstructorに値を付けることを提案します.
class A
{
    Key: string;
    constructor()
    {
        this.Key = "ABC";
    }
}