注冊(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)與全棧式網(wǎng)站開(kāi)發(fā)實(shí)戰(zhàn)

TypeScript入門(mén)與全棧式網(wǎng)站開(kāi)發(fā)實(shí)戰(zhàn)

TypeScript入門(mén)與全棧式網(wǎng)站開(kāi)發(fā)實(shí)戰(zhàn)

定 價(jià):¥99.90

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

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


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

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

  本書(shū)通過(guò)通俗易懂的語(yǔ)言,并配以示例代碼和案例項(xiàng)目,詳細(xì)介紹TypeScript編程語(yǔ)言的核心知識(shí)和重要技術(shù)。同時(shí),本書(shū)通過(guò)學(xué)練結(jié)合從而循序漸進(jìn)地帶領(lǐng)讀者學(xué)習(xí)TypeScript語(yǔ)言,讓讀者可以在有趣的學(xué)習(xí)中感受到編程的魅力,快速提升實(shí)踐開(kāi)發(fā)能力。全書(shū)共12章,分為三部分。第一部分(第1~5章)為基礎(chǔ)篇,包含TypeScript開(kāi)發(fā)入門(mén)、基礎(chǔ)語(yǔ)法、面向?qū)ο?、包裝類(lèi)和集合類(lèi)型; 第二部分(第6~8章)為進(jìn)階篇,包含TypeScript語(yǔ)法進(jìn)階、名稱(chēng)空間和模塊、類(lèi)型聲明文件; 第三部分(第9~12章)為實(shí)戰(zhàn)案例篇,為鞏固知識(shí)和提升TypeScript開(kāi)發(fā)實(shí)踐技能,準(zhǔn)備了4個(gè)案例項(xiàng)目: 使用Puppeteer框架爬取圖書(shū)信息、將圖書(shū)信息保存至MongoDB、實(shí)現(xiàn)后端RESTful API服務(wù)、實(shí)現(xiàn)前端Vue應(yīng)用。 本書(shū)概念清晰、內(nèi)容簡(jiǎn)練,是學(xué)習(xí)TypeScript語(yǔ)言的入門(mén)佳選。適用于對(duì)JavaScript有一定基礎(chǔ)的前端開(kāi)發(fā)人員,也適合希望使用TypeScript構(gòu)建Web應(yīng)用的全棧開(kāi)發(fā)人員。

作者簡(jiǎn)介

暫缺《TypeScript入門(mén)與全棧式網(wǎng)站開(kāi)發(fā)實(shí)戰(zhàn)》作者簡(jiǎn)介

圖書(shū)目錄

第一部分基礎(chǔ)篇
第1章開(kāi)發(fā)入門(mén)
1.1對(duì)TypeScript的基礎(chǔ)認(rèn)知
1.1.1JavaScript
1.1.2TypeScript
1.1.3TypeScript與JavaScript
1.2搭建TypeScript開(kāi)發(fā)環(huán)境
1.2.1安裝Node.js
1.2.2安裝TypeScript
1.2.3測(cè)試Node.js和TypeScript環(huán)境
1.2.4安裝VSCode
1.2.5測(cè)試VSCode環(huán)境
1.2.6配置VSCode自動(dòng)編譯.ts文件
1.2.7配置VSCode的Debug環(huán)境
1.3實(shí)戰(zhàn)闖關(guān)——環(huán)境搭建,初試開(kāi)發(fā)
第2章基礎(chǔ)語(yǔ)法
2.1編程基礎(chǔ)
2.1.1注釋
2.1.2標(biāo)識(shí)符
2.1.3關(guān)鍵字
2.1.4基礎(chǔ)類(lèi)型
2.1.5變量
2.1.6常量
2.1.7操作符
2.2流程控制
2.2.1分支語(yǔ)句
2.2.2循環(huán)語(yǔ)句
2.2.3跳轉(zhuǎn)
2.3函數(shù)
2.3.1函數(shù)定義
2.3.2可選參數(shù)、默認(rèn)參數(shù)和剩余參數(shù)
2.3.3重載函數(shù)
2.3.4遞歸函數(shù)
2.3.5匿名函數(shù)
2.3.6箭頭函數(shù)
2.3.7回調(diào)函數(shù)
2.4實(shí)戰(zhàn)闖關(guān)——基礎(chǔ)語(yǔ)法
第3章面向?qū)ο?br />3.1類(lèi)
3.1.1類(lèi)結(jié)構(gòu)
3.1.2屬性
3.1.3函數(shù)
3.1.4存儲(chǔ)器與訪(fǎng)問(wèn)器
3.1.5構(gòu)造函數(shù)
3.2對(duì)象
3.2.1對(duì)象概述
3.2.2創(chuàng)建對(duì)象
3.3繼承
3.3.1繼承語(yǔ)法
3.3.2單繼承
3.3.3函數(shù)覆蓋與多態(tài)
3.3.4this與super
3.4抽象類(lèi)
3.5接口
3.5.1定義接口
3.5.2接口實(shí)現(xiàn)類(lèi)
3.5.3接口多繼承
3.6實(shí)戰(zhàn)闖關(guān)——面向?qū)ο?br />第4章包裝類(lèi)
4.1Boolean類(lèi)
4.2Number類(lèi)
4.2.1Number常見(jiàn)屬性
4.2.2Number常見(jiàn)函數(shù)
4.3String類(lèi)
4.3.1String常見(jiàn)屬性
4.3.2String常見(jiàn)函數(shù)
4.3.3正則表達(dá)式
4.4實(shí)戰(zhàn)闖關(guān)——包裝對(duì)象、正則表達(dá)式
第5章集合類(lèi)型
5.1數(shù)組
5.1.1創(chuàng)建數(shù)組對(duì)象
5.1.2Array類(lèi)常用函數(shù)和屬性
5.2元組
5.2.1定義元組和賦值
5.2.2元組常用操作
5.3集合
5.3.1創(chuàng)建Set對(duì)象
5.3.2Set類(lèi)常用操作
5.4映射
5.4.1創(chuàng)建Map對(duì)象
5.4.2Map類(lèi)的常用函數(shù)和屬性
5.5不同集合類(lèi)型間的轉(zhuǎn)換
5.6實(shí)戰(zhàn)闖關(guān)——集合
第二部分進(jìn)階篇
第6章語(yǔ)法進(jìn)階
6.1解構(gòu)與展開(kāi)
6.1.1數(shù)組的解構(gòu)與展開(kāi)
6.1.2對(duì)象的解構(gòu)與展開(kāi)
6.2修飾符
6.2.1訪(fǎng)問(wèn)修飾符
6.2.2只讀修飾符
6.3裝飾器
6.3.1類(lèi)裝飾器
6.3.2其他裝飾器
6.3.3裝飾器工廠
6.3.4裝飾器執(zhí)行順序
6.4類(lèi)型兼容
6.4.1接口兼容性
6.4.2類(lèi)兼容性
6.4.3函數(shù)兼容性
6.5類(lèi)型操作
6.5.1聯(lián)合類(lèi)型
6.5.2交叉類(lèi)型
6.5.3類(lèi)型別名
6.5.4類(lèi)型推斷 
6.5.5類(lèi)型斷言
6.5.6泛型
6.6錯(cuò)誤處理
6.7異步處理
6.7.1傳統(tǒng)回調(diào)函數(shù)實(shí)現(xiàn)異步處理
6.7.2Promise實(shí)現(xiàn)異步編程
6.7.3async和await
6.8實(shí)戰(zhàn)闖關(guān)——語(yǔ)法進(jìn)階
第7章名稱(chēng)空間和模塊
7.1名稱(chēng)空間
7.1.1定義名稱(chēng)空間和導(dǎo)出資源
7.1.2名稱(chēng)空間嵌套
7.1.3跨文件訪(fǎng)問(wèn)名稱(chēng)空間內(nèi)資源
7.2模塊
7.2.1普通腳本資源全局可見(jiàn)
7.2.2模塊導(dǎo)出默認(rèn)資源
7.2.3模塊導(dǎo)出多個(gè)資源
7.2.4同時(shí)導(dǎo)出默認(rèn)資源和普通資源
7.2.5導(dǎo)入變量的只讀特征
7.2.6導(dǎo)出導(dǎo)入的其他語(yǔ)法
7.2.7CommonJS規(guī)范下模塊的導(dǎo)出和導(dǎo)入
7.3實(shí)戰(zhàn)闖關(guān)——名稱(chēng)空間和模塊
第8章類(lèi)型聲明文件
8.1獲取類(lèi)型聲明文件
8.1.1獲取內(nèi)置API的類(lèi)型聲明文件
8.1.2獲取常用第三方JavaScript庫(kù)的類(lèi)型聲明文件
8.2定義類(lèi)型聲明文件
8.2.1對(duì)JavaScript文件的直接支持
8.2.2為.js文件編寫(xiě)類(lèi)型聲明文件
8.3實(shí)戰(zhàn)闖關(guān)——類(lèi)型聲明文件
第三部分實(shí)戰(zhàn)案例篇
第9章使用Puppeteer框架爬取圖書(shū)信息
9.1案例分析
9.1.1需求分析
9.1.2技術(shù)分析
9.2開(kāi)發(fā)環(huán)境安裝和配置
9.3功能實(shí)現(xiàn)
9.3.1分析 
9.3.2實(shí)現(xiàn) 
第10章將圖書(shū)信息保存至MongoDB
10.1案例分析
10.1.1需求分析
10.1.2技術(shù)分析
10.2開(kāi)發(fā)環(huán)境安裝和配置
10.3功能實(shí)現(xiàn)
第11章實(shí)現(xiàn)后端RESTful API服務(wù)
11.1案例分析
11.1.1需求分析
11.1.2技術(shù)分析
11.2開(kāi)發(fā)環(huán)境的安裝和配置
11.3功能實(shí)現(xiàn)
11.3.1搭建Express.js應(yīng)用構(gòu)架
11.3.2設(shè)置路由
11.3.3實(shí)現(xiàn)控制器
第12章實(shí)現(xiàn)前端Vue應(yīng)用
12.1案例分析
12.1.1需求分析
12.1.2技術(shù)分析
12.2開(kāi)發(fā)環(huán)境安裝和配置
12.3功能實(shí)現(xiàn)
12.3.1設(shè)計(jì)應(yīng)用主界面
12.3.2定義圖書(shū)類(lèi)型
12.3.3設(shè)計(jì)服務(wù)類(lèi)
12.3.4設(shè)計(jì)Vue組件
參考文獻(xiàn)
 

本目錄推薦

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