注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)TypeScript從入門(mén)到項(xiàng)目實(shí)踐(超值版)

TypeScript從入門(mén)到項(xiàng)目實(shí)踐(超值版)

TypeScript從入門(mén)到項(xiàng)目實(shí)踐(超值版)

定 價(jià):¥99.00

作 者: 劉凱燕
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302690009 出版時(shí)間: 2025-07-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《TypeScript從入門(mén)到項(xiàng)目實(shí)踐(超值版)》采用“基礎(chǔ)知識(shí)→核心技術(shù)→高級(jí)應(yīng)用→項(xiàng)目實(shí)踐”的結(jié)構(gòu)和“由淺入深,由深到精”的學(xué)習(xí)模式進(jìn)行講解。全書(shū)共15章。首先,講解TypeScript開(kāi)發(fā)環(huán)境的搭建及開(kāi)發(fā)工具的使用、TypeScript基本數(shù)據(jù)類(lèi)型、運(yùn)算符和流程控制語(yǔ)句等基礎(chǔ)知識(shí);接著,深入介紹TypeScript的復(fù)雜數(shù)據(jù)類(lèi)型、函數(shù)和類(lèi)的進(jìn)階、接口和泛型的定義、如何使用TypeScript和JavaScript組合開(kāi)發(fā)項(xiàng)目、使用Vue對(duì)象、組件與庫(kù)開(kāi)發(fā)項(xiàng)目等核心應(yīng)用技術(shù);然后,詳細(xì)探討TypeScript開(kāi)發(fā)工具集、TypeScript高級(jí)特性、配置管理、系統(tǒng)總體架構(gòu)分層及軟件數(shù)據(jù)庫(kù)架構(gòu)等高級(jí)應(yīng)用;最后,通過(guò)3個(gè)實(shí)戰(zhàn)項(xiàng)目將TypeScript的基礎(chǔ)知識(shí)串聯(lián)起來(lái),通過(guò)真實(shí)的案例幫助讀者鞏固基礎(chǔ)知識(shí),并快速積累TypeScript實(shí)戰(zhàn)經(jīng)驗(yàn)。《TypeScript從入門(mén)到項(xiàng)目實(shí)踐(超值版)》的目的是從多角度、全方位竭力幫助讀者快速掌握軟件開(kāi)發(fā)技能,構(gòu)建從高校到社會(huì)的就業(yè)橋梁,讓有志于從事軟件開(kāi)發(fā)行業(yè)的讀者輕松步入職場(chǎng)?!禩ypeScript從入門(mén)到項(xiàng)目實(shí)踐(超值版)》適合學(xué)習(xí)項(xiàng)目編程的初、中級(jí)程序員和希望精通TypeScript開(kāi)發(fā)技術(shù)的程序員閱讀,也可供大中專(zhuān)院校和社會(huì)培訓(xùn)機(jī)構(gòu)的師生及正在進(jìn)行軟件專(zhuān)業(yè)相關(guān)畢業(yè)設(shè)計(jì)的學(xué)生閱讀。

作者簡(jiǎn)介

  劉凱燕,副教授河南省信息化專(zhuān)家、國(guó)內(nèi)訪問(wèn)學(xué)者、省高校計(jì)算機(jī)教育研究會(huì)高職高專(zhuān)分會(huì)常務(wù)委員、全國(guó)職業(yè)技能賽資格認(rèn)定技能測(cè)試組專(zhuān)家、省計(jì)算機(jī)應(yīng)用教學(xué)團(tuán)隊(duì)主要負(fù)責(zé)人。主要從事網(wǎng)絡(luò)技術(shù)、云計(jì)算方向研究,主講科目《Angular開(kāi)發(fā)實(shí)戰(zhàn)》、《Vue.js開(kāi)發(fā)及應(yīng)用》、《 TypeScript —Web前端構(gòu)建基礎(chǔ)》等課程。先后發(fā)表論文10余篇;出版教材5部,其中1部為國(guó)家十二五規(guī)劃教材;參與省部級(jí)以上課題4項(xiàng)。

圖書(shū)目錄

第1章?認(rèn)識(shí)TypeScript
1.1?什么是TypeScript
1.2 為什么要學(xué)習(xí)TypeScript
1.2.1 TypeScript與JavaScript對(duì)比有什么優(yōu)勢(shì)
1.2.2 TypeScript給前端開(kāi)發(fā)帶來(lái)的好處
1.3 安裝TypeScript
1.3.1 Node.js的安裝
1.3.2 Visual Studio Code的安裝
1.4 第一個(gè)TypeScript程序
1.5 就業(yè)面試技巧與解析
1.5.1 面試技巧與解析(一)
1.5.2 面試技巧與解析(二)
第2章?TypeScript基本語(yǔ)法
2.1 TypeScript編程術(shù)語(yǔ)
2.2 TypeScript基本語(yǔ)法
2.3 TypeScript數(shù)據(jù)類(lèi)型
2.3.1 數(shù)字類(lèi)型
2.3.2 字符串類(lèi)型
2.3.3 布爾類(lèi)型
2.3.4 未定義類(lèi)型和空類(lèi)型
2.3.5 枚舉類(lèi)型
2.3.6 任意值類(lèi)型
2.3.7 數(shù)組類(lèi)型
2.3.8 元組類(lèi)型
2.3.9 never類(lèi)型
2.3.10 Symbol類(lèi)型
2.3.11 字面量類(lèi)型、聯(lián)合類(lèi)型、類(lèi)型斷言
2.4 TypeScript運(yùn)算符
2.4.1 算術(shù)運(yùn)算符
2.4.2 邏輯運(yùn)算符
2.4.3 關(guān)系運(yùn)算符
2.4.4 按位運(yùn)算符
2.4.5 賦值運(yùn)算符、類(lèi)型運(yùn)算符
2.5 TypeScript控制語(yǔ)句
2.5.1 條件語(yǔ)句
2.5.2 循環(huán)語(yǔ)句
2.5.3 跳轉(zhuǎn)語(yǔ)句
2.6 就業(yè)面試技巧與解析
2.6.1 面試技巧與解析(一)
2.6.2 面試技巧與解析(二)
第3章?TypeScript進(jìn)階
3.1 條件類(lèi)型
3.2 函數(shù)類(lèi)型
3.2.1 函數(shù)聲明
3.2.2 函數(shù)參數(shù)
3.2.3 函數(shù)重載
3.3 對(duì)象類(lèi)型
3.3.1 對(duì)象類(lèi)型的定義
3.3.2 對(duì)象的屬性
3.4?泛型中的extends/keyof
3.5 映射類(lèi)型
3.5.1 索引簽名
3.5.2 映射類(lèi)型的實(shí)現(xiàn)
3.6 類(lèi)型收窄
3.7 類(lèi)的使用
3.7.1 類(lèi)的定義
3.7.2 類(lèi)的繼承
3.7.3 訪問(wèn)類(lèi)型
3.7.4 getter和setter
3.8 抽象類(lèi)
3.9 就業(yè)面試技巧與解析
3.9.1 面試技巧與解析(一)
3.9.2 面試技巧與解析(二)
第4章?深入了解函數(shù)和類(lèi)
4.1 函  數(shù)
4.1.1 匿名函數(shù)的定義和調(diào)用
4.1.2 構(gòu)造函數(shù)
4.1.3 箭頭函數(shù)
4.1.4 構(gòu)造簽名和簽名調(diào)用
4.1.5 函數(shù)的別名
4.1.6 this、call、bind、apply
4.2 類(lèi)的進(jìn)階
4.2.1 面向?qū)ο缶幊袒A(chǔ)
4.2.2 封裝與抽象
4.2.3 對(duì)象繼承
4.2.4 多重繼承
4.2.5 方法的重載與重寫(xiě)
4.2.6 多態(tài)
4.3 就業(yè)面試技巧與解析
4.3.1 面試技巧與解析(一)
4.3.2 面試技巧與解析(二)
第5章?使用數(shù)組和泛型
5.1 TypeScript接口
5.1.1 創(chuàng)建和使用接口
5.1.2 擴(kuò)展其他類(lèi)型
5.1.3 接口的索引簽名
5.2 使用泛型
5.2.1 理解泛型
5.2.2 創(chuàng)建自己的泛型類(lèi)型
5.2.3 創(chuàng)建泛型函數(shù)
5.2.4 使用泛型創(chuàng)建條件類(lèi)型
5.2.5 高階條件類(lèi)型用例
5.3 使用數(shù)組
5.3.1 數(shù)組的訪問(wèn)
5.3.2 數(shù)組的更新和刪除
5.4 使用元組
5.4.1 元組的訪問(wèn)
5.4.2 元組操作
5.4.3 元組解構(gòu)
5.5 就業(yè)面試技巧與解析
5.5.1 面試技巧與解析(一)
5.5.2 面試技巧與解析(二)
第6章?使用TypeScript和JavaScript組合開(kāi)發(fā)項(xiàng)目
6.1 類(lèi)型定義文件
6.1.1 了解類(lèi)型定義文件
6.1.2 類(lèi)型定義文件與IDE
6.1.3 shim與類(lèi)型定義
6.1.4 創(chuàng)建自己的類(lèi)型定義文件
6.2 使用JavaScript庫(kù)的TypeScript應(yīng)用程序示例
6.3 在JavaScript項(xiàng)目中使用TypeScript
6.4 就業(yè)面試技巧與解析
6.4.1 面試技巧與解析(一)
6.4.2 面試技巧與解析(二)
第7章?使用Vue對(duì)象、組件與庫(kù)開(kāi)發(fā)項(xiàng)目
7.1 掛載Vue對(duì)象
7.2 操作關(guān)聯(lián)數(shù)據(jù)
7.2.1 data成員
7.2.2 compued成員
7.2.3 mehods成員
7.2.4 watch成員
7.3 處理生命周期
7.4 Vue組件基礎(chǔ)
7.4.1 創(chuàng)建Vue組件
7.4.2 Vue專(zhuān)用組件
7.5 設(shè)計(jì)Vue組件
7.5.1 面向組件的v-on指令
7.5.2 面向組件的v-model指令
7.5.3 預(yù)留組件插槽
7.6 使用現(xiàn)有組件
7.6.1 使用內(nèi)置組件
7.6.2 引入外部組件
7.7 就業(yè)面試技巧與解析
7.7.1 面試技巧與解析(一)
7.7.2 面試技巧與解析(二)
第8章?裝飾器與類(lèi)型的高級(jí)應(yīng)用
8.1 裝飾器
8.1.1 裝飾器的使用
8.1.2 創(chuàng)建類(lèi)裝飾器
8.1.3 創(chuàng)建屬性裝飾器
8.1.4 創(chuàng)建方法裝飾器
8.1.5 創(chuàng)建參數(shù)裝飾器
8.1.6 裝飾器的執(zhí)行順序
8.2 類(lèi)型保護(hù)
8.2.1 instanceof 類(lèi)型保護(hù)
8.2.2 typeof 類(lèi)型保護(hù)
8.2.3 in 類(lèi)型保護(hù)
8.2.4 自定義類(lèi)型保護(hù)
8.2.5 等式收縮類(lèi)型保護(hù)
8.3 就業(yè)面試技巧與解析
8.3.1 面試技巧與解析(一)
8.3.2 面試技巧與解析(二)
第9章?開(kāi)發(fā)工具集
9.1 源映射
9.2 TSLint
9.3 使用Webpack綁定代碼
9.3.1 使用Webpack綁定JavaScript
9.3.2 使用Webpack綁定TypeScript
9.4 使用Babel編譯器
9.4.1 在JavaScript中使用Babel
9.4.2 在TypeScript中使用Babel
9.4.3 在TypeScript與Webpack中使用Babel
9.5 工具介紹
9.5.1 Deno介紹
9.5.2 ncc介紹
9.6 就業(yè)面試技巧與解析
9.6.1 面試技巧與解析(一)
9.6.2 面試技巧與解析(二)
第10章?TypeScript高級(jí)特性
10.1 技術(shù)需求
10.2 使用tsconfig構(gòu)建面向未來(lái)的TypeScript
10.3 TypeScript高級(jí)特性簡(jiǎn)介
10.3.1 借助聯(lián)合類(lèi)型使用不同的類(lèi)型
10.3.2 使用交叉類(lèi)型組合類(lèi)型
10.3.3 使用類(lèi)型別名簡(jiǎn)化類(lèi)型聲明
10.3.4 使用對(duì)象展開(kāi)賦值屬性
10.3.5 使用REST屬性解構(gòu)對(duì)象
10.3.6 使用REST處理可變數(shù)量的參數(shù)
10.3.7 使用裝飾器進(jìn)行AOP
10.3.8 使用混入(mixin)組成類(lèi)
10.3.9 使用Promise和async/await創(chuàng)建異步代碼
10.4 就業(yè)面試技巧與解析
10.4.1 面試技巧與解析(一)
10.4.2 面試技巧與解析(二)
第11章?TypeScript配置管理
11.1 編譯器
11.1.1 安裝編譯器
11.1.2 編譯程序
11.2 編譯選項(xiàng)
11.2.1 編譯選項(xiàng)風(fēng)格
11.2.2 使用編譯選項(xiàng)
11.2.3 嚴(yán)格類(lèi)型檢查
11.2.4 編譯選項(xiàng)列表
11.3 tsconfig.json
11.3.1 使用配置文件
11.3.2 編譯文件列表
11.3.3 聲明文件列表
11.3.4 繼承配置文件
11.4 工程引用
11.4.1 使用工程引用
11.4.2 工程引用示例
11.4.3 --build
11.4.4 solution模式
11.5 三斜線指令
11.5.1 ///
11.5.2 ///
11.5.3 ///
11.6 就業(yè)面試技巧與解析
11.6.1 面試技巧與解析(一)
11.6.2 面試技巧與解析(二)
第12章?系統(tǒng)總體架構(gòu)分層
12.1 TypeScript系統(tǒng)架構(gòu)分層
12.1.1 核心編譯器
12.1.2 獨(dú)立編譯器
12.1.3 語(yǔ)言服務(wù)
12.1.4 獨(dú)立服務(wù)器
12.2 系統(tǒng)架構(gòu)中的核心編譯器
12.2.1 掃描器(Scanner)
12.2.2 語(yǔ)法解析器(Parser)
12.2.3 類(lèi)型聯(lián)合器(Binder)
12.2.4 類(lèi)型檢查器(Checker)
12.2.5 代碼生成器(Emitter)
12.3 系統(tǒng)架構(gòu)中的數(shù)據(jù)集成設(shè)計(jì)
12.3.1 數(shù)據(jù)物理集中
12.3.2 數(shù)據(jù)邏輯集中
12.3.3 數(shù)據(jù)聯(lián)邦模式
12.3.4 數(shù)據(jù)復(fù)制模式
12.3.5 基于接口的數(shù)據(jù)集成模式
12.4 就業(yè)面試技巧與解析
12.4.1 面試技巧與解析(一)
12.4.2 面試技巧與解析(二)
第13章?記事本系統(tǒng)的開(kāi)發(fā)
13.1 項(xiàng)目開(kāi)發(fā)技術(shù)背景
13.2 系統(tǒng)功能設(shè)計(jì)
13.2.1 系統(tǒng)功能結(jié)構(gòu)
13.2.2 系統(tǒng)運(yùn)行流程
13.2.3 系統(tǒng)開(kāi)發(fā)環(huán)境
13.3 記事本系統(tǒng)運(yùn)行
13.3.1 系統(tǒng)文件結(jié)構(gòu)
13.3.2 運(yùn)行系統(tǒng)
13.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
13.5 系統(tǒng)主要功能的技術(shù)實(shí)現(xiàn)
13.5.1 操作數(shù)據(jù)的方法實(shí)現(xiàn)
13.5.2 記事本列表功能的實(shí)現(xiàn)
13.5.3 記事本頭部功能的實(shí)現(xiàn)
13.5.4 記事本詳情功能的實(shí)現(xiàn)
13.5.5 記事本編輯功能的實(shí)現(xiàn)
13.6 系統(tǒng)運(yùn)行與測(cè)試
13.7 開(kāi)發(fā)常見(jiàn)問(wèn)題及功能擴(kuò)展
第14章?貪吃蛇小游戲的開(kāi)發(fā)
14.1 項(xiàng)目開(kāi)發(fā)技術(shù)背景
14.2 系統(tǒng)功能設(shè)計(jì)
14.2.1 系統(tǒng)功能結(jié)構(gòu)
14.2.2 系統(tǒng)運(yùn)行流程
14.2.3 系統(tǒng)開(kāi)發(fā)環(huán)境
14.3 貪吃蛇小游戲開(kāi)發(fā)
14.3.1 系統(tǒng)文件結(jié)構(gòu)
14.3.2 運(yùn)行系統(tǒng)
14.4 系統(tǒng)功能技術(shù)實(shí)現(xiàn)
14.4.1 地圖加載功能的實(shí)現(xiàn)
14.4.2 蛇運(yùn)動(dòng)功能的實(shí)現(xiàn)
14.4.3 蛇吃食物功能的實(shí)現(xiàn)
14.5 系統(tǒng)運(yùn)行與測(cè)試
14.6 開(kāi)發(fā)常見(jiàn)問(wèn)題及功能擴(kuò)展
第15章?視頻播放系統(tǒng)的開(kāi)發(fā)
15.1 項(xiàng)目開(kāi)發(fā)技術(shù)背景
15.2 系統(tǒng)功能設(shè)計(jì)
15.2.1 系統(tǒng)功能結(jié)構(gòu)
15.2.2 系統(tǒng)運(yùn)行流程
15.2.3 系統(tǒng)開(kāi)發(fā)環(huán)境
15.3 視頻播放系統(tǒng)運(yùn)行
15.3.1 系統(tǒng)文件結(jié)構(gòu)
15.3.2 運(yùn)行系統(tǒng)
15.4 系統(tǒng)功能技術(shù)實(shí)現(xiàn)
15.4.1 首頁(yè)輪播圖功能的實(shí)現(xiàn)
15.4.2 視頻列表功能的實(shí)現(xiàn)
15.4.3 視頻搜索功能的實(shí)現(xiàn)
15.4.4 視頻詳情功能的實(shí)現(xiàn)
15.5 系統(tǒng)運(yùn)行與測(cè)試
15.6 開(kāi)發(fā)常見(jiàn)問(wèn)題及功能擴(kuò)展
 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)