| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:TypeScript入門與全棧式網站開發實戰 ISBN:9787302655336 出版社:清華大學 著編譯者:曹宇 頁數:259 所在地:中國大陸 *此為代購商品 書號:1624029 可大量預訂,請先連絡。 內容簡介 本書通過通俗易懂的語言,並配以示例代碼和案例項目,詳細介紹TypeScript編程語言的核心知識和重要技術。同時,本書通過學練結合從而循序漸進地帶領讀者學習TypeScript語言,讓讀者可以在有趣的學習中感受到編程的魅力,快速提升實踐開發能力。 全書共12章,分為三部分。第一部分(第1∼5章)為基礎篇,包含TypeScript開發入門、基礎語法、面向對象、包裝類和集合類型;第二部分(第6∼8章)為進階篇,包含TypeScript語法進階、名稱空間和模塊、類型聲明文件;第三部分(第9∼12章)為實戰案例篇,為鞏固知識和提升TypeScript開發實踐技能,準備了4個案例項目:使用Puppeteer框架爬取圖書信息、將圖書信息保存至MongoDB、實現後端RESTful API服務、實現前端Vue應用。 本書概念清晰、內容簡練,是學習TypeScript語言的入門佳選。適用於對JavaScript有一定基礎的前端開發人員,也適合希望使用TypeScript構建Web應用的全棧開發人員。目錄 第一部分 基礎篇第1章 開發入門 1 1 對TypeScript的基礎認知 1 1 1 JavaScript 1 1 2 TypeScript 1 1 3 TypeScript與JavaScript 1 2 搭建TypeScript開發環境 1 2 1 安裝Node js 1 2 2 安裝TypeScript 1 2 3 測試Node js和TypeScript環境 1 2 4 安裝VSCode 1 2 5 測試VSCode環境 1 2 6 配置VSCode自動編譯 ts文件 1 2 7 配置VSCode的Debug環境 1 3 實戰闖關——環境搭建,初試開發 第2章 基礎語法 2 1 編程基礎 2 1 1 註釋 2 1 2 標識符 2 1 3 關鍵字 2 1 4 基礎類型 2 1 5 變數 2 1 6 常量 2 1 7 操作符 2 2 流程式控制制 2 2 1 分支語句 2 2 2 循環語句 2 2 3 跳轉 2 3 P數 2 3 1 函數定義 2 3 2 可選參數、默認參數和剩餘參數 2 3 3 重載函數 2 3 4 遜歸函數 2 3 5 概名函數 2 3 6 箭頭函數 2 3 7 回調函數 2 4 實戰闖關——基礎語法 第3章 面向對象 3 1 類 3 1 1 類結構 3 1 2 屬性 3 1 3 函數 3 1 4 存儲器與訪問器 3 1 5 構造函數 3 2 對象 3 2 1 對象概述 3 2 2 創建對象 3 3 繼承 3 3 1 繼承語法 3 3 2 單繼承 3 3 3 函數覆蓋與多態 3 3 4 this與super 3 4 抽象類 3 5 介面 3 5 1 定義介面 3 5 2 介面實現類 3 5 3 介面多繼承 3 6 實戰闖關——面向對象 第4章 包裝類 4 1 Boolean類 4 2 Number類 4 2 1 Number常見屬性 4 2 2 Number常見函數 4 3 String類 4 3 1 String常見屬性 4 3 2 String常見函數 4 3 3 正則表達式 4 4 實戰闖關——包裝對象、正則表達式 第5章 集合類型 5 1 數組 5 1 1 創建數組對象 5 1 2 Array類常用函數和屬性 5 2 元組 5 2 1 定義元組和賦值 5 2 2 元組常用操作 5 3 集合 5 3 1 創建Set對象 5 3 2 Set類常用操作 5 4 映射 5 4 1 創建Map對象 5 4 2 Map類的常用函數和屬性 5 5 不同集合類型間的轉換 5 6 實戰闖關——集合 第二部分 進階篇 第6章 語法進階 6 1 解構與展開 6 1 1 數組的解構與展開 6 1 2 對象的解構與展開 6 2 修飾符 6 2 1 訪問修飾符 6 2 2 只讀修飾符 6 3 裝飾器 6 3 1 類裝飾器 6 3 2 其他裝飾器 6 3 3 裝飾器工廠 6 3 4 裝飾器執行順序 6 4 類型兼容 6 4 1 介面兼容性 6 4 2 類兼容性 6 4 3 函數兼容性 6 5 類型操作 6 5 1 聯合類型 6 5 2 交叉類型 6 5 3 類型別名 6 5 4 類型推斷 6 5 5 類型斷言 6 5 6 泛型 6 6 錯誤處理 6 7 非同步處理 6 7 1 傳統回調函數實現非同步處理 6 7 2 Promise實現非同步編程 6 7 3 async和await 6 8 實戰闖關——語法進階 第7章 名稱空間和模塊 7 1 名稱空間 7 1 1 定義名稱空間和導出資源 7 1 2 名稱空間嵌套 7 1 3 跨文件訪問名稱空間內資源 7 2 模塊 7 2 1 普通腳本資源全局可見 7 2 2 模塊導出默認資源 7 2 3 模塊導出多個資源 7 2 4 同時導出默認資源和普通資源 7 2 5 導入變數的只讀特徵 7 2 6 導出導入的其他語法 7 2 7 CommonJS規範下模塊的導出和導入 7 3 實戰闖關——名稱空間和模塊 第8章 類型聲明文件 8 1 獲取類型聲明文件 8 1 1 獲取內置API的類型聲明文件 8 1 2 獲取常用第三方JavaScript庫的類型聲明文件 8 2 定義類型聲明文件 8 2 1 對JavaScript文件的直接支持 8 2 2 為 js文件編寫類型聲明文件 8 3 實戰闖關——類型聲明文件 第三部分 實戰案例篇 第9章 使用Puppeteer框架爬取圖書信息 9 1 案例分析 9 1 1 需求分析 9 1 2 技術分析 9 2 開發環境安裝和配置 9 3 功能實現 9 3 1 分析 9 3 2 實現 第10章 將圖書信息保存至MongoDB 10 1 案例分析 10 1 1 需求分析 10 1 2 技術分析 10 2 開發環境安裝和配置 10 3 功能實現 第11章 實現後端RESTful API服務 11 1 案例分析 11 1 1 需求分析 11 1 2 技術分析 11 2 開發環境的安裝和配置 11 3 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |