經典實戰手冊:AngularJS 全攻略 (舊名: AngularJS 快速上手-- 實務範例教學)
內容描述
內容簡介
全書分為三大部分:
1.「教戰守則篇」:除JavaScript基礎教學外,更詳盡地為讀者講解AngularJS必學的基本概念。
2.「觀念養成篇」:以循序漸進的方式介紹實用的程式技巧,透過小範例的練習,深入淺出以協助讀者加深先前描述的觀念,進而強化讀者的實作能力。
3.「實作練習篇」:採取引導的方式,以三個大型範例帶領讀者逐步完成,讀者可藉此累積更多的經驗。
本書特色
- 以淺顯易懂的方式講解AngularJS的框架及語法。
- 說明Modules、Views及Controllers的使用方式。
- 各章節內容皆以循序漸進並輔以範例解說的方式呈現。
- 透過三個大型完整範例完美演繹AngularJS技術的觀念。
適用:網頁前端設計人員最佳實用參考書,對於習慣MVC框架人員更是容易上手。
目錄大綱
Part 1 教戰守則篇
01 JavaScript 簡介
為什麼是JavaScript?
什麼是JavaScript?
除錯的好工具console
JavaScript 的函數
JavaScript 的物件
JavaScript 的陣列
02 AngularJS 簡介
MVVM
載入AngularJS
Expressions
Two-Way Data Binding
DI
Directive
延伸
03 Module
定義模組
模組拆解與組合
常見模組架構
04 Controller
定義對象值
使用this
使用$scope
Controller 繼承
$rootScope
Part 2 觀念養成篇
05 Directive
普通常用
事件常用
表單常用2
介紹表單驗證
06 Function
常用的function
驗證用的function
07 Filters
何謂fi lters?
常見的fi lters
08 Services
常見Service 介紹
$timeout 與$interval 的差別
09 ngRoute
index.html
role.html
soldier.html
master.html
archer.html
priest.html
10 自定義Directive
restrict
template
templateUrl
priority
replace
transclude
controller
link
compile
require
scope
11 自定義 Filters
範例1:製作西元年與民國年轉換的filter
範例2:製作公升與加侖轉換的filter
12 自定義Service
範例1:自訂Service 與Factory 並注入至controller
Service、Factory 的差異
Part 3 實作練習篇
13 範例一:角色建立
14 範例二:裝備與技能
15 範例三:魔王對戰