先端の小さな知識--Type ScriptとJavaScriptはいったいどんな関係ですか?


Type ScriptからES 6からES 5まで
私が初めて学ぶ前の长い间、ギットに触れたくなくて、フレームワークに触れたくなくて、いつも面倒くさくて、ES 6もよく分かりませんでした.本当にやさしくて、长い间、立ち遅れた知识を勉强しています.先端の変化は本当に速くて、国内国外の状況も違っていますので、環境によってかなりかかります.先端をマスターしたいです.本当に能動的に英語の文書を全部我慢してください.じゃ、JavaScriptからES 6までType Scriptまで、初心者のあなたは私と同じように困惑しているかもしれません.では、これからはそれらが一体どういうことなのか見てみましょう.
まず三つの名詞の具体的な説明を見てみます.
1.Javs Script
JavaScript(通常はJSと略して書きます)は軽い、解釈的な、対象に向けたファースト関数言語で、最もよく知られているアプリケーションはウェブページのスクリプト言語として知られていますが、多くの非ブラウザ環境でも使われています.JSは動的なプロトタイプと多范式のスクリプト言語に基づいて、オブジェクト、命令式と関数式に向けたプログラミングスタイルをサポートします.
JavaScriptはウェブページのクライアントを実行しています.イベントが発生した時のウェブページのデザインとプログラミングに使用できます.JavaScriptは勉強しやすいだけでなく、強力なので、Webページのコントロールに広く使われています.
JS基礎学習はここを見ます.https://developer.mozilla.org....
2.ES 6(ECMAScript 6)
ECMAScriptはJavaScriptの基準です.2012年までに、すべての現代ブラウザはECMAScript 5.1をサポートしています.旧式のブラウザは少なくともECMAScript 3標準をサポートしています.2015年6月17日、ECMA国際組織はECMAScriptの第6版を発表しました.このバージョンの正式名称はECMAScript 2015ですが、通常はECMAScript 6またはES 6と呼ばれています.以来、ECMAScriptは毎年新しい標準を発表しています.
ES 6勉強はここを見てください.http://es6.ruanyifeng.com/#do....
3.Type Script
Type Scriptはマイクロソフトが開発した自由とオープンソースのプログラミング言語です.それはJavaScriptの一つのオーバーセットであり、本質的には上向という言語はオプションの静的タイプとベースクラスのオブジェクト指向プログラミングを追加しています.アンドス・ヘルスバーグ、C铅のチーフストラクチャーは、Type Scriptの開発に携わっています.
Type Script学習はここを見ます.中国語公式サイト:https://www.tslang.cn/index.html英文公式サイト:http://www.typescriptlang.org/(公式文書を見ることができます.あなたが各種の教程を探していくよりずっと役に立ちます.)
ポイント:
  • Type Script ES 6 JavaScriptタイプ化の特集です。.
  • ES 6 JavaScriptはES 5 JavaScriptのオーバーセットです.
  • ES 5は、すべての現代ブラウザで実行できるJavaScriptである.
  • 降格の過程は
  • Type Scriptは装飾器付きES 6に下げられます.
  • 飾り付けES 6は、飾りなしのES 6(一般ES 6)に格下げされる.
  • 飾りがないES 6はES 5に格下げされます.
  • Type Scriptが飾り付きES 6に翻訳された場合、publicおよびprivateなどのクラス属性アクセス修飾子が除去されます.:stringおよび:booleanのような大部分のタイプ宣言が除去された.しかし,注入に依存する構造関数パラメータのタイプを保持した.
    飾り付けされたES 6は、一般ES 6に変換されると、飾り物と残りのタイプがすべて除去されます.クラスのコード体ではなく、構造関数で属性を宣言しなければならない.
    最後に、一般ES 6はES 5に翻訳され、欠落の主な特性はthis.title = '...'及びimportである.
    From Anglar 2
    https://angular.cn/guide/ts-t...
    一般ES 6に対する翻訳は、Type Scriptは速く開始します。と同様の設定から、該当コードを調整することができる.ベベルで変換し、classプリセット値を使用する.Babelで装飾器と注釈を使用するには、エス2015プリセット値をインストールする必要があります.