Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

chy168/angularjs-tw

Open more actions menu
 
 

Repository files navigation

#AngularJS

AngularJS

"AngularJS" 中譯本 -《AngularJS》

更少的程式碼, 更多的樂趣, 增強結構化Web應用程式的生產力


#目錄

##第一章 AngularJS 簡介

  • 概念
    • 客戶端樣板
    • 模型、視圖、控制器(MVC)
    • 資料繫結
    • 依賴注入
    • 指令
  • 範例:購物車
  • 小結

##第二章 AngularJS 應用程式剖析

  • 引用 Angular
    • 加載腳本
    • 使用 ng-app 聲明 Angular 界限
  • 模型、視圖、控制器
  • 樣板和資料繫結
    • 顯示文字
    • 表單輸入
    • 關於不唐突 JavaScript 的一些話
    • 列表、表格和其他重複元素
    • 顯示和隱藏
    • CSS 類別和樣式
    • srchref 屬性注意事項
    • 表達式
    • 使用控制器分離用戶界面職責
    • 使用作用域發佈模型資料
    • 使用 $watch 觀察模型變化
    • watch() 中的性能注意事項
  • 使用模組組織依賴
    • 我需要多少模組?
  • 使用過濾器格式化資料
  • 使用路由和 $location 更新視圖
    • index.html
    • list.html
    • detail.html
    • controller.js
  • 對話伺服器
  • 使用指令更新 DOM
    • index.html
    • controller.js
  • 驗證用戶輸入
  • 小結

##第三章 AngularJS 開發

  • 專案架構
  • 工具
    • IDEs
  • 運行你的應用程式
    • 使用 Yeoman
    • 不使用 Yeoman
  • 測試 AngularJS
    • Karma
  • 單元測試
  • 端到端/整合測試
  • 編譯
  • 其他優秀工具
    • 偵錯
    • Batarang
  • Yeoman:優化你的工作流程
    • 安裝 Yeoman
    • 啟動一個新的 AngularJS 項目
    • 運行伺服器
    • 添加新的路由,視圖和控制器
    • 測試的故事
    • 構建項目
  • 使用 RequireJS 整合 AngularJS

##第四章 分析一個 AngularJS 應用程式

  • 應用程式
  • 模型、控制器和樣板之間的關係
  • 模型
  • 控制器、指令和服務
    • 服務
    • 指令
    • 控制器
  • 樣板
  • 測試
    • 單元測試
    • 腳本測試

##第五章 與伺服器通信

  • $http 通信
    • 進一步配置請求
    • 設定 HTTP 標頭
    • 快取回應
    • 轉換請求和回應
  • 單元測試
  • 使用 RESTful 資源
    • 聲明
    • 自定義方法
    • 無回呼(如果你真的希望這樣)
    • 簡化服務短操作
    • ngResource 單元測試
  • $qPromise
  • 截取回應
  • 安全注意事項
    • JSON 漏洞
    • XSRF

##第六章 指令

  • 指令和 HTML 驗證
  • API 預覽
    • 為你的指令命名
    • 指令定義對像
    • 編譯和鏈接功能
    • 作用域
    • 操作 DOM 元素
    • 控制器
  • 小結

##第七章 其他關注

  • $location
    • HTML5 模式和 Hashbang 模式
  • AngularJS 模組方法
    • 主方法在哪?
    • 加載和依賴
    • 快捷方法
  • $on$emit$broadcast 之間的作用域通信
  • Cookies
  • 國際化和本地化
    • 在 AngularJS 我能做什麼?
    • 如何取得所有工作?
    • 常見問題
  • 淨化 HTML 和模組
    • Linky

##第八章 備忘單和訣竅

  • 包裝 jQuery Datepicker
    • ng-model
    • 綁定 select
    • 呼叫 select
    • 其他範例
  • 團隊列表應用程式:過濾器和控制器通信
    • 搜尋框
    • 組合框
    • 復選框
    • 重複
  • AngularJS 中的文件上傳
  • 使用 Socket.IO
  • 一個簡單的分頁服務
  • 伺服器和登錄
  • 總結

##索引

譯者按: 粗譯, 如有理解錯誤還煩請大家糾正. 可以提交pull request, 也可以在issues中提出修正意見, 同時也可以給我發郵件提出修正意見.

About

AngularJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 78.9%
  • JavaScript 21.0%
  • PHP 0.1%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.