タイプスクリプト学習1編


勉強で先端開発者になるのは、大学に通って授業を受けるよりも面白い.勉強を続けるには、発展します.タイプスクリプトの場合、1、2、3編でどのように書くかをすばやく説明し、基本的に知っておく必要がある内容をメモします.
参考資料
  • Typescript documentation
  • 理解する必要がある概念。


    タイプスクリプトは基本的にJavaScriptの優先言語です.Javascriptという言語がある場合は、その言語を包むより大きな拡張パッケージです.そのため、JavaScriptの構文(もちろん、タイプ名を使用する必要があります)に従い、より多くの拡張機能(interface、type、generic)を提供する必要があります.

    タスはどうやって働いたの?


    初めてタスに触れましたが、ほとんどのチュートリアルはこのようにして、タスは機械(コンピュータ)にインストールされています.このコマンドは世界中で使用されています.
    npm i typescript -g
    はい.nodeパッケージマネージャでtypescriptを説明できるプログラムがインストールされていると理解できます.
    次にts拡張子ファイルを作成します.例えば、HelloWorld.tsを作成すると仮定します.次に、タス文法が使用されていると仮定します.
    function sayHelloToWorld(name: string): string {
      return `Hello World! I am ${name}`;
    }
    上記の:で弦タイプを表記するのはわざとです.これはタスの文法です.後で読みます.要するに、tsファイルを作成しterminalを使用し、ほとんどはtscコマンドを使用します.
    tsc HelloWorld.ts
    これならハローワールドHelloWorldはtsと同じディレクトリにあります.jsという名前のファイルが生成されます.結局tscはいったい何をしたのか...HelloWorld.tsファイルを読み取り、解析し、js、javascriptファイルに変換します.そしてこのjsファイルを実行するとうまく実行できます.
    すなわち、タスファイルを作成した後、解析プロセスによってjsとして作成し、実行することができる.
    では、解析して生成されるjsファイルはどのようなものなのでしょうか.
    function sayHelloToWorld(name) {
        return "Hello World!, I am " + name;
    }
    こんなに長いです.でも….つまらないタイプ王が加わった...変更後のJACEファイルにタイプ体King部分はありません.では、どういうことでしょうか.
    タイプスクリプトはタイプ体Kingをしましたか?正しいことをする.では、いつですか.それはタスからジャスに変換したとき、コンパイル時にタイプ体Kingを行います.
    でも.では、実際の運行時は?その時はJACEファイルを実行していたので、実際にはタイプ体Kingは行わなかった.逆に、タスはコードを書くとき、コードの中でパラメータを渡す過程で開発者が犯す可能性のあるエラーを事前に検索し、コードを書くときに彼らに伝えます.ミスに備えて!
    覚えておきたいのは

    タスは運行時にタイプ体王をしない。コンパイル時間にタイプ変換を行います。


    実行時とコンパイル時の違いが分からない場合は...勉強すればいい
    結局、jsをよく使うWeb開発者にとって、ミスを減らすタスは感謝の存在です.これからはjsではなくtsですべてを編みましょうtsは未来です.