TypeScript從入門到項目實踐 (超值版) 劉凱燕 9787302690009 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$630
商品編號: 9787302690009
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*書籍均為代購,我們向大陸付款發訂後即無法取消,為避免造成不必要的損失,
下訂前請慎重考慮!下訂前請慎重考慮!謝謝。

*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202506*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:TypeScript從入門到項目實踐 (超值版)
ISBN:9787302690009
出版社:清華大學
著編譯者:劉凱燕
頁數:294
所在地:中國大陸 *此為代購商品
書號:1735257
可大量預訂,請先連絡。

內容簡介
《TypeScript從入門到項目實踐(超值版)》採用”基礎知識→核心技術→高級應用→專案實踐”的結構和”由淺入深,由深到精”的學習模式進行講解。全書共15章 。首先,講解TypeScript開發環境的搭建及開發工具的使用、TypeScript基底資料型別、運算子和流程控制語句等基礎知識;接著,深入介紹TypeScript的複雜資料類型、函數和類的進階、介面和泛型的定義、如何使用TypeScript和JavaScript組合開發專案、使用Vue物件、元件與庫開發專案等核心應用技術;然後,詳細探討TypeScript開發工具集、TypeScript高級特性、配置管理、系統總體架構分層及軟體資料庫架構等高級應用;最後,通過3個實戰專案將TypeScript的基礎知識串聯起來,通過真實的案例幫助讀者鞏固基礎知識,並快速積累TypeScript實戰經驗。
《TypeScript從入門到專案實踐(超值版)》的目的是從多角度、全方位竭力幫助讀者快速掌握軟體發展技能,構建從高校到社會的就業橋樑,讓有志於從事軟體發展行業的讀者輕鬆步入職場。
《TypeScript從入門到項目實踐(超值版)》適合學習項目程式設計的初、中級程式師和希望精通TypeScript開發技術的程式師閱讀,也可供大中專院校和社會培訓機構的師生及正在進行軟體專業相關畢業設計的學生閱讀。

作者簡介
劉凱燕,副教授河南省資訊化專家、國內訪問學者、省高校電腦教育研究會高職高專分會常務委員、全國職業技能賽資格認定技能測試組專家、省電腦應用教學團隊主要負責人。主要從事網路技術、雲計算方向研究,主講科目《Angular開發實戰》、《Vue js開發及應用》、《 TypeScript —Web前端構建基礎》等課程。先後發表論文10餘篇;出版教材5部,其中1部為國家十二五規劃教材;參與省部級以上課題4項。

目錄

第1章 認識TypeScript 1
1 1 什麼是TypeScript 1
1 2 為什麼要學習TypeScript 2
1 2 1 TypeScript與JavaScript對比有什麼優勢 2
1 2 2 TypeScript給前端開發帶來的好處 3
1 3 安裝TypeScript 3
1 3 1 Node js的安裝 4
1 3 2 Visual Studio Code的安裝 6
1 4
第一個TypeScript程式 10
1 5 就業面試技巧與解析 11
1 5 1 面試技巧與解析(一) 11
1 5 2 面試技巧與解析(二) 11
第2章 TypeScript基本語法 12
2 1 TypeScript程式設計術語 12
2 2 TypeScript基本語法 14
2 3 TypeScript資料類型 19
2 3 1 數位類型 19
2 3 2 字串類型 19
2 3 3 布林類型 21
2 3 4 未定義類型和空類型 22
2 3 5 枚舉類型 22
2 3 6 任意數值型別 26
2 3 7 陣列類型 26
2 3 8 元組類型 28
2 3 9 never類型 29
2 3 10 Symbol類型 30
2 3 11 字面量類型、聯合類型、類型斷言 32
2 4 TypeScript運算子 34
2 4 1 算術運算子 34
2 4 2 邏輯運算子 35
2 4 3 關係運算子 35
2 4 4 按位運算子 36
2 4 5 設定運算子、類型運算子 37
2 5 TypeScript控制語句 37
2 5 1 條件陳述式 37
2 5 2 迴圈語句 40
2 5 3 跳躍陳述式 42
2 6 就業面試技巧與解析 44
2 6 1 面試技巧與解析(一) 44
2 6 2 面試技巧與解析(二) 44
第3章 TypeScript進階 45
3 1 條件類型 45
3 2 函數類型 48
3 2 1 函式宣告 48
3 2 2 函數參數 49
3 2 3 函數重載 52
3 3 對象類型 53
3 3 1 物件類型的定義 54
3 3 2 物件的屬性 54
3 4 泛型中的extends/keyof 57
3 5 映射類型 58
3 5 1 索引簽名 58
3 5 2 映射類型的實現 58
3 6 類型收窄 60
3 7 類的使用 63
3 7 1 類的定義 64
3 7 2 類的繼承 65
3 7 3 訪問類型 67
3 7 4 getter和setter 70
3 8 抽象類別 71
3 9 就業面試技巧與解析 73
3 9 面試技巧與解析(一) 73
3 9 2 面試技巧與解析(二) 73
第4章 深入瞭解函數和類 74
4 1 函數 74
4 1 1 匿名函數的定義和調用 75
4 1 2 構造函數 76
4 1 3 箭頭函數 77
4 1 4 構造簽名和簽名調用 79
4 1 5 函數的別名 82
4 1 6 this、call、bind、apply 82
4 2 類的進階 85
4 2 1 物件導向程式設計基礎 85
4 2 2 封裝與抽象 87
4 2 3 物件繼承 89
4 2 4 多重繼承 89
4 2 5 方法的重載與重寫 91
4 2 6 多態 94
4 3 就業面試技巧與解析 97
4 3 1 面試技巧與解析(一) 97
4 3 2 面試技巧與解析(二) 97
第5章 使用陣列和泛型 98
5 1 TypeScript介面 98
5 1 1 創建和使用介面 98
5 1 2 擴展其他類型 101
5 1 3 介面的索引簽名 102
5 2 使用泛型 103
5 2 1 理解泛型 103
5 2 2 創建自己的泛型類型 103
5 2 3 創建泛型函數 106
5 2 4 使用泛型創建條件類型 108
5 2 5 高階條件類型用例 109
5 3 使用陣列 109
5 3 1 陣列的訪問 110
5 3 2 陣列的更新和刪除 112
5 4 使用元組 113
5 4 1 元組的訪問 113
5 4 2 元組操作 115
5 4 3 元組解構 116
5 5 就業面試技巧與解析 117
5 5 1 面試技巧與解析(一) 117
5 5 2 面試技巧與解析(二) 117
第6章 使用TypeScript和JavaScript組合開發專案 118
6 1 類型定義檔 118
6 1 1 瞭解類型定義文件 118
6 1 2 類型定義檔與IDE 120
6 1 3 shim與類型定義 121
6 1 4 創建自己的類型定義檔 122
6 2 使用JavaScript庫的TypeScript應用程式示例 123
6 3 在JavaScript專案中使用TypeScript 129
6 4 就業面試技巧與解析 131
6 4 1 面試技巧與解析(一) 131
6 4 2 面試技巧與解析(二) 131
第7章 使用Vue物件、元件與庫開發專案 132
7 1 掛載Vue對象 132
7 2 操作關聯資料 136
7 2 1 data成員 136
7 2 2 compued成員 137
7 2 3 mehods成員 138
7 2 4 watch成員 139
7 3 處理生命週期 140
7 4 Vue組件基礎 142
7 4 1 創建Vue組件 143
7 4 2 Vue專用組件 144
7 5 設計Vue組件 147
7 5 1 面向元件的v-on指令 147
7 5 2 面向元件的v-model指令 149
7 5 3 預留組件插槽 150
7 6 使用現有元件 152
7 6 1 使用內建群組件 152
7 6 2 引入外部組件 153
7 7 就業面試技巧與解析 156
7 7 1 面試技巧與解析(一) 156
7 7 2 面試技巧與解析(二) 156
第8章 裝飾器與類型的高級應用 157
8 1 裝飾器 157
8 1 1 裝飾器的使用 157
8 1 2 創建類裝飾器 159
8 1 3 創建屬性裝飾器 160
8 1 4 創建方法裝飾器 161
8 1 5 創建參數裝飾器 162
8 1 6 裝飾器的執行順序 163
8 2 類型保護 164
8 2 1 instanceof類型保護 165
8 2 2 typeof類型保護 166
8 2 3 in類型保護 167
8 2 4 自訂類型保護 169
8 2 5 等式收縮類型保護 169
8 3 就業面試技巧與解析 170
8 3 1 面試技巧與解析(一) 170
8 3 2 面試技巧與解析(二) 171
第9章 開發工具集 172
9 1 源映射 172
9 2 TSLint 175
9 3 使用Webpack綁定代碼 177
9 3 1 使用Webpack綁定JavaScript 177
9 3 2 使用Webpack綁定TypeScript 179
9 4 使用Babel編譯器 182
9 4 1 在JavaScript中使用Babel 182
9 4 2 在TypeScript中使用Babel 183
9 4 3 在TypeScript與Webpack中使用Babel 185
9 5 工具介紹 188
9 5 1 Deno介紹 188
9 5 2 ncc介紹 189
9 6 就業面試技巧與解析 191
9 6 1 面試技巧與解析(一) 191
9 6 2 面試技巧與解析(二) 191
第10章 TypeScript高級特性 192
10 1 技術需求 192
10 2 使用tsconfig構建面向未來的TypeScript 192
10 3 TypeScript高級特性簡介 193
10 3 1 借助聯合類型使用不同的類型 193
10 3 2 使用交叉類型組合類型 195
10 3 3 使用類型別名簡化型別宣告 198
10 3 4 使用物件展開賦值屬性 199
10 3 5 使用REST屬性解構物件 200
10 3 6 使用REST處理可變數量的參數 202
10 3 7 使用裝飾器進行AOP 203
10 3 8 使用混入(mixin)組成類 205
10 39 使用Promise和async/await創建非同步代碼 206
10 4 就業面試技巧與解析 208
10 4 1 面試技巧與解析(一) 208
10 4 2 面試技巧與解析(二) 208
第11章 TypeScript配置管理 209
11 1 編譯器 209
11 1 1 安裝編譯器 209
11 1 2 編譯器 211
11 2 編譯選項 213
11 2 1 編譯選項風格 214
11 2 2 使用編譯選項 214
11 2 3 嚴格類型檢查 215
11 2 4 編譯選項清單 217
11 3 tsconfig json 218
11 3 1 使用設定檔 218
11 3 2 編譯檔列表 219
11 3 3 聲明檔列表 221
11 3 4 繼承設定檔 222
11 4 工程引用 224
11 4 1 使用工程引用 224
11 4 2 工程引用示例 224
11 4 3 --build 225
11 4 4 solution模式 225
11 5 三斜線指令 226
11 5 1 / 227
11 5 2 / 228
11 5 3 / 228
11 6 就業面試技巧與解析 229
11 6 1 面試技巧與解析(一) 229
11 6 2 面試技巧與解析(二) 229
第12章 系統總體架構分層 230
12 1 TypeScript系統架構分層 230
12 1 1 核心編譯器 230
12 1 2 獨立編譯器 231
12 1 3 語言服務 232
12 1 4 獨立伺服器 232
12 2 系統架構中的核心編譯器 233
12 2 1 掃描器(Scanner

規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理