商品簡介
Angular是構建動態JavaScript應用程序的領先框架,《Angular高級編程(第3版)》將幫助你高效使用Angular 7,充分發揮這個框架的潛力!《Angular 高級編程(第3版)》開篇講解MVC模式及其優勢,然後濃墨重彩地描述如何在項目中使用Angular;從基礎要點講起,循序漸進地引導你構建高級、複雜的功能,期間深入探討相關的知識點。
《Angular 高級編程(第3版)》對每個主題的詮釋都清晰凝練,涵蓋有助於你提高工作效率的大量技術細節;言簡意賅、深入淺出地討論Angular框架重要的功能;每章都列出常見問題,並詳細解釋如何避免問題的發生。
作者簡介
[美]亞當·弗雷曼(Adam Freeman),是一位經驗豐富的IT專業人士,曾在多家公司擔任過高級職位,曾經擔任一家全球銀行的首席技術官和首席運營官。退休之後,他熱衷於寫作和長跑。
目次
第Ⅰ部分 Angular基礎知識
第1章 準備工作
1.1 需要瞭解什麼
1.2 本書結構
1.2.1 第Ⅰ部分:Angular基礎知識
1.2 2第Ⅱ部分:Angular詳解
1.2.3 第Ⅲ部分:Angular高級功能
1.3 大量示例
1.4 獲取示例代碼
1.5 如何搭建開發環境
1.6 聯繫作者
1.7 本章小結
第2章 第一個Angular應用程序
2.1 準備開發環境
2.1.1 安裝N0dejs
2.1.2 安裝angular-cli包
2.1.3 安裝Git
2.1.4 安裝編輯器
2.1.5 安裝瀏覽器
2.2 創建並準備項目
2.2.1 創建項目
2.2 2 添加Bootstrap CSS包
2.2.3 啟動開發工具
2.2.4 編輯HTML文件
2.3 向項目中添加Angular功能
2.3.1 準備HTML文件
2.3 2創建數據模型
2.3.3 創建模板
2.3.4 準備組件
2.3.5 將應用程序組合起來
2.4 向示例應用程序中添加功能
2.4.1 添加待辦事項表格
2.4.2 創建雙向數據綁定
2.4.3 添加待辦事項
2.5 本章小結
第3章 將Angular放在上下文中
3.1 理解Angular的強項
3.1.1 往返式應用程序和單頁式應用程序
3.1.2 Angular與iQuery的比較
3.2 比較Angular、React和Vuejs
3.3 理解MVC模式
3.3.1 理解模型
3.3 2理解控制器/組件
3.3 3理解視圖/模板
3.4 理解RESTful服務
3.5 常見的設計缺陷
3.5.1 將邏輯放錯地方
3.5.2 數據存儲採用的數據格式
3.5.3 足夠的知識足以製造麻煩
3.6 本章小結
第4章 HTML和CSS入門
4.1 準備示例項目
4.2 理解mML
4.2.1 理解空元素
4.2 2理解屬性
4.2.3 應用無值屬性
4.2.4 在屬性中引用字面量
4.2.5 理解元素內容
4.2.6 理解文檔結構
4.3 理解Bootstuap
4.3.1 應用基本的Bootstrap類
4.3.2 使用Bootstrap樣式化表格
4.3.3 使用Bootstrap創建表單
4.3.4 使用Bootstrap創建網格
4.4 本章小結
第5章 JavaScript與TypeScript:第1部分
5.1 準備示例項目
5.2 使用語句
……
第Ⅱ部分 Angular詳解
第Ⅲ部分 Angular高級功能