Learning Angular: A Hands-On Guide to Angular 2 and Angular 4 ( Learning ) (2ND ed.
暫譯: 學習 Angular:Angular 2 和 Angular 4 實作指南(第二版)
Brad Dayley
- 出版商: Addison Wesley
- 出版日期: 2017-09-28
- 售價: $1,690
- 貴賓價: 9.5 折 $1,606
- 語言: 英文
- 頁數: 236
- 裝訂: Paperback
- ISBN: 0134576977
- ISBN-13: 9780134576978
-
相關分類:
Angular
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$850$808 -
$820$541 -
$580$458 -
$400$316 -
$390$371 -
$620$484 -
$580$383 -
$580$458 -
$420$332 -
$709深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)
-
$390$257 -
$450$355 -
$480$379 -
$500$395 -
$253銳捷網絡學院系列教程:網絡互聯技術(理論篇)(Network Interconnection Technology)
-
$580$452 -
$468$445 -
$580$458 -
$680$578 -
$690$545 -
$490$245 -
$352白話深度學習與 TensorFlow
-
$590$502 -
$580$458 -
$580$290
相關主題
商品描述
Learning Angular, Second Edition
A Hands-On Guide to Angular 2 and Angular 4
Learning Angular teaches modern application development with Angular 2 and Angular 4. It begins with the basics of Angular and the technologies and techniques used throughout the book, such as key features of TypeScript, newer ES6 syntax and concepts, and details about the tools needed to write professional Angular applications.
The reader will next build an Angular application from scratch while learning about the primary pieces of an Angular application and see how they work together. Using lots of examples, the core parts of Angular will be introduced, such as Components, the Router, and Services.
The book also covers techniques like server-side rendering and how to incrementally add Angular 2+ features to existing AngularJS applications. Finally, the reader will gain insight into advanced skills that should be part of any professional Angular developer’s toolkit such as testing, tooling options, and performance tuning.
- Understand how Angular is organized and learn best practices for designing Angular applications
- Quickly build Angular templates with built-in directives that enhance the user experience
- Bind UI elements to your data model, so changes to your model and UI occur automatically in tandem
- Define custom Angular directives that extend HTML
- Implement zoomable images, expandable lists, and other rich UI components
- Implement client-side services that interact with web servers
- Build dynamic browser views to provide even richer user interaction
- Create custom services you can easily reuse
- Implement rich UI components as custom Angular directives
Contents at a Glance
Introduction
-
- What is Angular
- Why Use Angular
- Who this Book is For
- How to Use this Book
- Getting the Source Code
Chapter 1: Jumping into JavaScript
-
- Setting Up a JavaScript Development Environment
- Defining Variables
- Understanding JavaScript Data Types
- Using Operators
- Implementing Looping
- Creating Functions
- Understanding Variable Scope
- Using JavaScript Objects
- Manipulating Strings
- Working with Arrays
- Adding Error Handling
Chapter 2: Jumping into TypeScript
-
- Learning the Different Types
- Understanding Interfaces
- Implementing Classes
- Implementing Modules
- Understanding Functions
Chapter 3: Getting Started with Angular
-
- Why Angular?
- Understanding Angular
- Separation of Responsibilities
- Adding Angular to Your Environment
- Using the Angular CLI
- Creating a Basic Angular Application
Chapter 4: Angular Components
-
- Component Configuration
- Building the Template
- Using Constructors
- Using External Templates
- Implementing Directives
Chapter 5: Expressions
-
- Using Expressions
- Using Pipes
- Building a Custom Pipe
Chapter 6: Data Binding
-
- Understanding Data Binding
- Interpolation
- Property Binding
- Attribute Binding
- Class Binding
- Style Binding
- Event Binding
- Two-Way Binding
Chapter 7: Built-in Directives
-
- Understanding Directives
- Using Built-in Directives
- Structural Directives
- Attribute Directives
Chapter 8: Custom Directives
-
- Creating a Custom Attribute Directive
- Creating a Custom Directive with a Component
Chapter 9: Events and Change Detection
-
- Using Browser Events
- Emitting Custom Events
- Using Observables
Chapter 10: Implementing Angular Services in Web Applications
-
- Understanding Angular Services
- Using the Built in Services
- Sending HTTP GET and PUT Requests with the http Service
- Implementing a Simple Mock Server Using the http Service
- Changing Views with the router Service
- Implementing a Router with a Navigation Bar
- Implementing a Router with Parameters
Chapter 11: Creating Your Own Custom Angular Service
-
- Integrating Custom Services into Angular Applications
- Implementing a Simple Application That Uses a Constant Data Service
- Implementing a Data Transform Service
- Implementing a Variable Data Service
- Implementing a Service that Returns a Promise
- Implementing a Shared Service
Chapter 12: Having Fun with Angular
-
- Implementing an Angular Application That Uses the Animation Service
- Implementing an Angular Application That Zooms in on Images
- Implementing an Angular Application That Enables Drag and Drop
- Implementing a Star Rating Angular Component
商品描述(中文翻譯)
學習 Angular, 第二版
Angular 2 和 Angular 4 的實作指南
學習 Angular教授使用 Angular 2 和 Angular 4 進行現代應用程式開發。它從 Angular 的基本概念開始,並介紹本書中使用的技術和技巧,例如 TypeScript 的關鍵特性、新的 ES6 語法和概念,以及撰寫專業 Angular 應用程式所需的工具細節。
接下來,讀者將從零開始構建一個 Angular 應用程式,同時了解 Angular 應用程式的主要組成部分,並觀察它們如何協同工作。通過大量範例,將介紹 Angular 的核心部分,例如組件 (Components)、路由 (Router) 和服務 (Services)。
本書還涵蓋了伺服器端渲染等技術,以及如何逐步將 Angular 2+ 功能添加到現有的 AngularJS 應用程式中。最後,讀者將深入了解任何專業 Angular 開發者工具包中應包含的高級技能,例如測試、工具選項和性能調優。
- 了解 Angular 的組織結構,學習設計 Angular 應用程式的最佳實踐
- 快速構建具有內建指令的 Angular 模板,以增強用戶體驗
- 將 UI 元素綁定到數據模型,讓模型和 UI 的變更自動同步
- 定義自訂的 Angular 指令以擴展 HTML
- 實現可縮放的圖像、可展開的列表和其他豐富的 UI 元件
- 實現與網頁伺服器互動的客戶端服務
- 構建動態瀏覽器視圖,以提供更豐富的用戶互動
- 創建可輕鬆重用的自訂服務
- 將豐富的 UI 元件實現為自訂的 Angular 指令
內容概覽
導言
-
- 什麼是 Angular
- 為什麼使用 Angular
- 本書適合誰
- 如何使用本書
- 獲取源代碼
第 1 章:跳入 JavaScript
-
- 設置 JavaScript 開發環境
- 定義變數
- 理解 JavaScript 數據類型
- 使用運算符
- 實現循環
- 創建函數
- 理解變數範圍
- 使用 JavaScript 對象
- 操作字符串
- 處理數組
- 添加錯誤處理
第 2 章:跳入 TypeScript
-
- 學習不同的類型
- 理解介面
- 實現類別
- 實現模組
- 理解函數
第 3 章:開始使用 Angular
-
- 為什麼選擇 Angular?
- 理解 Angular
- 責任分離
- 將 Angular 添加到您的環境
- 使用 Angular CLI
- 創建基本的 Angular 應用程式
第 4 章:Angular 組件
-
- 組件配置
- 構建模板
- 使用構造函數
- 使用外部模板
- 實現指令
第 5 章:表達式
-
- 使用表達式
- 使用管道
- 構建自訂管道
第 6 章:數據綁定
-
- 理解數據綁定
- 插值
- 屬性綁定
- 屬性綁定
- 類別綁定
- 樣式綁定
- 事件綁定
- 雙向綁定
第 7 章:內建指令
-
- 理解指令
- 使用內建指令
- 結構性指令
- 屬性指令
第 8 章:自訂指令
-
- 創建自訂屬性指令
- 創建帶有組件的自訂指令
第 9 章:事件與變更檢測
-
- 使用瀏覽器事件
- 發出自訂事件
- 使用可觀察對象
第 10 章:在網頁應用程式中實現 Angular 服務
-
- 理解 Angular 服務
- 使用內建服務
- 使用 http 服務發送 HTTP GET 和 PUT 請求
- 使用 http 服務實現簡單的模擬伺服器
- 使用 router 服務更改視圖
- 實現帶有導航欄的路由器
- 實現帶有參數的路由器
第 11 章:創建您自己的自訂 Angular 服務
-
- 將自訂服務整合到 Angular 應用程式中
- 實現使用常數數據服務的簡單應用程式
- 實現數據轉換服務
- 實現變數數據服務
- 實現返回 Promise 的服務
- 實現共享服務
第 12 章:與 Angular 一起玩樂
-
- 實現使用動畫服務的 Angular 應用程式
- 實現可縮放圖像的 Angular 應用程式
- 實現啟用拖放的 Angular 應用程式
- 實現星級評分的 Angular 組件