最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

尚硅谷TypeScript教程(李立超老師TS新課)

2022-10-08 12:40 作者:無言君-  | 我要投稿

TypepScipt是什么東東?

JS 的超集 ?javascript 輕量級(jí)的變量約束

支持在任何支持JavaScript的平臺(tái)執(zhí)行

添加很多類型 提高大型項(xiàng)目的可維護(hù)性

最終會(huì)編譯成JS。類似于預(yù)編譯的處理(less,scss)

它干了啥?

增加了很多類型 兼容各種js 語法

boolean string number [] ?Array<number> any,Object類型只是允許對(duì)變量定義 enum Tuple 元組類型

開始搞事情

node必須的

安裝:npm i -g typescirpt

https://www.tslang.cn/docs/handbook/basic-types.html 配合官網(wǎng)一起食用

動(dòng)態(tài)變量=> 靜態(tài)類型變量

let c = fasle; 變量和賦值同時(shí)進(jìn)行,TS 可以自動(dòng)對(duì)變量進(jìn)行類型檢測(cè) 類型推斷

let a:number;

聯(lián)合類型 多個(gè)類型選擇(string,boolean)

let a : string | boolean

any

unknown 類型安全的any

斷言 語法

<string>e e as string

never類型表示的是那些永不存在的值的類型.

never類型是那些總是會(huì)拋出異常或根本就不會(huì)有返回值的函數(shù)表達(dá)式或箭頭函數(shù)表達(dá)式的返回值類型

【propName:string】:any 任意類型屬性

函數(shù)的申明定義約束。

let a (a:number,b:number)=>number

tsconfig.json文件配置

{

"include":["./src/**/*"],// 那些文件需要編譯

** 任意目錄

*任意文件 node_modules

exclude:[""],

extends: 繼承其它文件

files 枚舉需要選擇的文件

compilerOptions:{

target:'es5',// EsNext 編譯的版本

"module":"commonjs" , es2016,

"lib" : "" 指定項(xiàng)目用到的庫

outFile:""

allowjs:true,

checkjs:true,

removeComments:"" 移除注釋

noEmit

}

}


//webpack ts 代碼打包

https://webpack.docschina.org/

npm install webpack webpack-cli typescript ts-loader

babel


resolve:{

extesion:['.ts','js'] // 那些文件被認(rèn)定為

}

babel/core babel/preset-env

babel-loader

{

loader:babel-loader,

options:{

presets:[

"@babel/preset-env"“{

”target":{

"chrome":'88' ,

"ie":‘11’

}

}

]

}

}

面向?qū)ο?/span>






尚硅谷TypeScript教程(李立超老師TS新課)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
龙游县| 即墨市| 洪泽县| 施甸县| 莱西市| 肥东县| 汪清县| 西乌珠穆沁旗| 驻马店市| 都昌县| 永平县| 蕉岭县| 天门市| 利辛县| 新建县| 门源| 衡东县| 满城县| 临沭县| 会泽县| 古田县| 大姚县| 廊坊市| 银川市| 全南县| 阿拉善左旗| 德阳市| 连云港市| 河池市| 遵义市| 锦州市| 台州市| 金溪县| 会理县| 博罗县| 大名县| 太康县| 上思县| 咸宁市| 江源县| 页游|