Angular 開發實戰
李一鳴
- 出版商: 清華大學
- 出版日期: 2019-10-01
- 定價: $354
- 售價: 8.5 折 $301
- 語言: 簡體中文
- ISBN: 7302534829
- ISBN-13: 9787302534822
-
相關分類:
Angular
-
相關翻譯:
前端三雄首強:用 Angular 高速聰明開發多介面 (繁中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$654Angular 權威教程 -
$312Web API 的設計與開發 (Web API : the Good Parts) -
為你自己學 Git$500$390 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
Angular 建置與執行 (Angular: Up and Running: Learning Angular, Step by Step)$580$458 -
$768HTML5 + CSS3 王者歸來 -
$414Angular 高級編程, 3/e -
Angular 企業級應用開發實戰$594$564 -
$378SQL Server 從入門到項目實踐 (超值版) -
$594.NET Core 實戰 — 手把手教你掌握 380個精彩案例 -
$654全棧技能修煉:使用 Angular 和 SpringBoot 打造全棧應用 -
5G 來了!:生活變革、創業紅利、產業數位轉型,搶占全球2510億美元商機,人人皆可得利的未來,你準備好了嗎?$360$284 -
TypeScript 程式設計 (Programming TypeScript)$580$458 -
ASP.NET Core 與 RESTful API 開發實戰$474$450 -
$990ASP.NET Core 3 and Angular 9: Full stack web development with .NET Core 3.1 and Angular 9, 3/e (Paperback) -
$594Spring 實戰, 5/e (Spring in Action, 5/e) -
微服務容器化開發實戰$534$507 -
$658Angular 應用程序開發指南 -
前端三雄首強:用 Angular 高速聰明開發多介面$680$537 -
$806Angular 高級編程, 4/e (Pro Angular 9: Build Powerful and Dynamic Web Apps) -
$559ASP.NET Core 3 全棧 Web 開發 : 使用 .NET Core 3.1 和 Angular 9 (第三版) -
TypeScript 邁向專家之路:零基礎 JavaScript 打通 Angular、React 與 Vue.js 前端框架實戰 (Essential TypeScript: From Beginner to Pro)$880$695 -
圖像 Angular 開發入門:打造高靈活度的網頁應用程式 (iT邦幫忙鐵人賽系列書)$600$468 -
$403Xamarin 全棧開發技術與實踐 (微課版) -
你的地圖會說話?WebGIS 與 JavaScript 的情感交織(iT邦幫忙鐵人賽系列書)$600$468
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
前端開發市場火熱,Angular稱為前端三大必學框架之一。
本書是一本為學習Angular7的開發人員量身定製的快速入門教材,
書中實踐案例多,適合喜歡邊學習邊動手實踐的讀者。
本書分為12章,內容包括Angular7開發環境、TypeScript語法、
指令、組件、依賴註入、HTTP、表單驗證、路由、自動化測試、
json-server後臺模擬環境的搭建、待辦列表實戰、商城後臺管理系統實戰等。
本書內容詳盡、示例豐富,適合Angular初學者,
同時也適合高等院校與培訓學校電腦相關專業作為教材使用。
作者簡介
李一鳴,
前端和Angular開發,6年前端開發經驗,
能帶領前端混合開發團隊利用z新技術解決業務快速發展過程中的各種業務場景問題。
熟悉客戶端開發,有多個上架APP,有服務端開發經驗。
目前在公司擔任項目經理,管理前端團隊。
目錄大綱
目 錄
第1章 初識Angular 1
1.1 ANGULAR簡介 1
1.1.1 AngularJS 1.x 的誕生 2
1.1.2 快速發展的 Angular 2
1.1.3 三分天下的前端框架 3
1.1.4 未來的選擇 4
1.2 搭建開發環境 4
1.2.1 安裝Node.js和NPM 4
1.2.2 安裝Git 6
1.2.3 安裝Angular CLI 7
1.2.4 開發工具的選擇 7
1.2.5 安裝Angular輔助編碼插件 9
1.3 實戰練習:第一個ANGULAR程序 10
1.3.1 Hello Angular 10
1.3.2 Angular目錄結構 10
1.3.3 Angular CLI詳解 12
1.3.4 如何學習Angular 14
1.4 ANGULAR UI庫 14
1.4.1 NG-ZORRO 14
1.4.2 Angular Material 15
1.4.3 ng-bootstrap 16
1.4.4 Ionic 16
1.5 小結 17
第2章 初識TypeScript 18
2.1 TYPESCRIPT簡介 18
2.1.1 動態類型語言與靜態類型語言 18
2.1.2 開發環境的搭建 19
2.2 數據類型 20
2.2.1 布爾類型 20
2.2.2 數字類型 20
2.2.3 字符串類型 21
2.2.4 數組類型與元組類型 21
2.2.5 枚舉類型 21
2.2.6 any類型 22
2.2.7 void類型 22
2.2.8 null與undefined類型 22
2.3 函數 23
2.3.1 函數的使用 23
2.3.2 構造函數 23
2.3.3 可選參數 24
2.3.4 默認參數 24
2.3.5 箭頭函數 25
2.4 類 26
2.4.1 屬性與方法 26
2.4.2 類的繼承 26
2.4.3 訪問權限修飾符 27
2.5 小結 28
第3章 指令 29
3.1 指令的分類 29
3.1.1 組件 29
3.1.2 結構型指令 30
3.1.3 屬性型指令 30
3.2 內置指令 30
3.2.1 ngFor 30
3.2.2 ngIf 30
3.2.3 ngSwitch 31
3.2.4 ngStyle 31
3.2.5 ngClass 32
3.2.6 ngNonBindable 32
3.3 實戰練習:自定義結構型指令 32
3.3.1 星號前綴 33
3.3.2 創建一個結構型指令 33
3.3.3 響應用戶操作 34
3.4 小結 36
第4章 使用組件打造你的項目 37
4.1 組件 37
4.1.1 組件的組成 37
4.1.2 組件化思想 38
4.2 註解 38
4.3 生命週期 39
4.4 數據傳遞 39
4.4.1 數據的輸入 40
4.4.2 數據的輸出 42
4.5 實戰練習:城市組件 44
4.6 小結 47
第5章 依賴註入 48
5.1 控制反轉與依賴註入 48
5.1.1 控制反轉 48
5.1.2 依賴註入 49
5.2 ANGULAR中的依賴註入 50
5.2.1 Injector(註入器) 50
5.2.2 Provider(提供者) 51
5.2.3 Dependence(依賴) 52
5.2.4 依賴註入的流程 52
5.3 實戰練習:用戶信息頁 52
5.4 小結 56
第6章 HTTP 57
6.1 HTTPCLIENT——發送第一條網絡請求 57
6.2 HTTP協議基礎知識 59
6.2.1 請求方法 59
6.2.2 HTTP狀態碼 60
6.2.3 請求報文 61
6.3 HTTP與HTTPS 63
6.3.1 為什麼需要HTTPS 63
6.3.2 什麼是 HTTPS 63
6.3.3 HTTPS工作過程 63
6.3.4 申請HTTPS 64
6.3.5 為什麼不一直使用HTTPS 65
6.4 實戰練習:製作一個HTTP攔截器 65
6.5 小結 68
第7章 表單 69
7.1 ANGULAR中的表單 69
7.1.1 響應式表單與模板驅動型表單 69
7.1.2 FormBuilder 70
7.2 實戰練習:模板驅動型表單 70
7.2.1 創建模板驅動型表單項目 70
7.2.2 在登錄組件實現模板驅動型表單 71
7.3 實戰練習:響應式表單 74
7.3.1 創建響應式表單項目 74
7.3.2 使用響應式表單構建個人資料頁 75
7.4 小結 78
第8章 路由 79
8.1 路由的基本用法 79
8.1.1 路由的配置 79
8.1.2 讓路由與組件對應 80
8.1.3 設置默認路徑 82
8.2 路由的位置策略 83
8.2.1 HashLocationStrategy 83
8.2.2 如何使用位置策略 83
8.2.3 如何選擇兩種位置策略 84
8.3 路由的跳轉與傳參 85
8.3.1 路由的跳轉 85
8.3.2 路由的傳參 86
8.4 子路由 91
8.5 實戰練習:路由框架的搭建 93
8.6 小結 96
第9章 Angular中的測試 97
9.1 測試的意義 97
9.2 第一個測試例子 98
9.3 ANGULAR測試工具 100
9.3.1 Jasmine 100
9.3.2 Karma 102
9.3.3 實戰練習:單元測試常用API 103
9.4 端對端測試 108
9.4.1 Protractor 108
9.4.2 實戰練習:端對端測試常用API 108
9.5 小結 113
第10章 後臺模擬環境的搭建 114
10.1 前後端分離 114
10.2 POSTMAN的安裝與使用 115
10.2.1 Postman的安裝 115
10.2.2 Postman的使用 116
10.3 JSON-SERVER的安裝與使用 117
10.3.1 json-server的安裝與配置 118
10.3.2 第一個json-server程序 120
10.4 實戰練習:使用JSON-SERVER實現增刪改查 121
10.4.1 項目的創建與配置 121
10.4.2 數據的查詢與刪除 122
10.4.3 數據的新增與編輯 125
10.5 小結 130
第11章 項目實戰:待辦列表 131
11.1 待辦列表設計 131
11.2 待辦列表的創建 133
11.2.1 CLI版本與UI樣式庫 133
11.2.2 項目的創建 133
11.3 待辦列表開發 135
11.3.1 主面板組件的開發 135
11.3.2 待辦項組件的開發 138
11.3.3 彈出式窗口組件的開發 142
11.4 修改為網絡請求應用 150
11.4.1 後臺環境的配置 150
11.4.2 使用json-server實現網絡請求版 151
11.5 小結 156
第12章 項目實戰:商城後臺管理系統 157
12.1 項目設計 157
12.2 項目起步 160
12.2.1 框架選型 160
12.2.2 項目的創建 161
12.3 路由構建 163
12.3.1 組件的創建 163
12.3.2 路由的配置 163
12.4 資產盤點模塊的開發 170
12.4.1 資產概況的開發 170
12.4.2 交易數據分析的開發 174
12.5 商品管理模塊的開發 177
12.5.1 商品查詢的開發 177
12.5.2 商品新增/編輯的開發 180
12.6 個人中心模塊的開發 184
12.6.1 個人資料查看的開發 184
12.6.2 個人資料設置的開發 186
12.7 消息管理模塊的開發 189
12.8 小結 192



