Type Scriptとは何ですか
2011 ワード
一、Typeescript紹介
1.Type Scriptはマイクロソフトが開発したオープンソースのプログラミング言語です.Type ScriptはJavascriptのスーパーで、最新のES 6、Es 5仕様に従います.Type ScriptはJavaScriptの文法を拡張しています.
2、Type Scriptは後端java、C〓のような対象言語に向けて、jsに大型企業プロジェクトを開発させることができます.
3、GoogleもTypeescriptの普及に力を入れています.Googleのangglar 2.x+はTypeescript文法に基づいています.
4、最新のVue、ReactもType Scriptにまとめることができます.
最も明らかな利点は、多くの人のバグを減らすことであり、各変数にはタイプの制約があり、私たちが変数を説明し、他のところに値を賦課する時にタイプの違いによる問題が発生することを防止しています.
tsはjsより厳格に規範化しています.一つの言語が厳格になればなるほど、実現できる機能が強くなります.
二、Typeescriptインストールコンパイル
Type Scriptのコマンドラインツールのインストール方法は以下の通りです.
npm install-g typescript
1:インストールプラグインtsコンパイルts言語サービスをダウンロードします.
2:package.json DidSaveExecutionのデフォルト値はfalse----trueです.
3:ブラウザを再起動する
1.Type Scriptはマイクロソフトが開発したオープンソースのプログラミング言語です.Type ScriptはJavascriptのスーパーで、最新のES 6、Es 5仕様に従います.Type ScriptはJavaScriptの文法を拡張しています.
2、Type Scriptは後端java、C〓のような対象言語に向けて、jsに大型企業プロジェクトを開発させることができます.
3、GoogleもTypeescriptの普及に力を入れています.Googleのangglar 2.x+はTypeescript文法に基づいています.
4、最新のVue、ReactもType Scriptにまとめることができます.
最も明らかな利点は、多くの人のバグを減らすことであり、各変数にはタイプの制約があり、私たちが変数を説明し、他のところに値を賦課する時にタイプの違いによる問題が発生することを防止しています.
tsはjsより厳格に規範化しています.一つの言語が厳格になればなるほど、実現できる機能が強くなります.
二、Typeescriptインストールコンパイル
Type Scriptのコマンドラインツールのインストール方法は以下の通りです.
npm install-g typescript
`tsc` , , `tsc` 。
TypeScript :
tsc hello.ts
TypeScript `.ts` , TypeScript React , `.tsx` 。
TypeScript Vscode .ts
: cmd , , tsconfig.json
kotlin
tsc -init
”target” : , ES5 ES2016/2017
“outdir” :
“alwaysStrict” : (‘use strict’)
: tsconfig.json ( , )
json
{
"compilerOptions": {
"target": "es5",
"noImplicitAny": false,
"module": "commonjs",
"removeComments": false,
"sourceMap": false,
"outDir": "js"// js
}
}
: VSCode , Ctrl+shift+B , ( .ts )
:
TS , , ,
: C:\Users\yizon\AppData\Roaming
pm\cnpm.ps1,
: power shell, :
set-ExecutionPolicy RemoteSigned
A,
全体としては
typescript
tsc -v
.ts
ts ==> js tsc **.ts ==> **.js
, tsc **.ts -w
typescript.json ==> tsc init
typescript.json
files
Hbuilderでtsファイルを自動的にコンパイルします.つまり、tsファイルはブラウザで識別できるjsファイルに変換します.1:インストールプラグインtsコンパイルts言語サービスをダウンロードします.
2:package.json DidSaveExecutionのデフォルト値はfalse----trueです.
3:ブラウザを再起動する