Mastering Web Application Development with AngularJS (Paperback)
暫譯: 精通 AngularJS 網頁應用程式開發 (平裝本)
Pawel Kozlowski, Peter Bacon Darwin
- 出版商: Packt Publishing
- 出版日期: 2013-04-07
- 售價: $1,880
- 貴賓價: 9.5 折 $1,786
- 語言: 英文
- 頁數: 372
- 裝訂: Paperback
- ISBN: 1782161821
- ISBN-13: 9781782161820
-
相關分類:
Angular
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$780$616 -
$520$411 -
$400$380 -
$420$332 -
$580$458 -
$940$700 -
$490$343 -
$480$408 -
$450$383 -
$480$432 -
$1,470$1,397 -
$580$458 -
$680$537 -
$480$379 -
$520$411 -
$420$332 -
$580$458 -
$980$774 -
$680$537 -
$550$435 -
$520$442 -
$490$387 -
$580$493 -
$1,590$1,511 -
$690$455
相關主題
商品描述
Build single-page web applications using the power of AngularJS
Overview
- Make the most out of AngularJS by understanding the AngularJS philosophy and applying it to real life development tasks
- Effectively structure, write, test, and finally deploy your application
- Add security and optimization features to your AngularJS applications
- Harness the full power of AngularJS by creating your own directives
- Full of solutions to real life problems, with clear explanations of the more sophisticated AngularJS concepts
In Detail
AngularJS is an open-source JavaScript framework. Its goal is to develop MVC-based web applications and reduce the amount of JavaScript needed to make web applications functional.
The book will take the reader through the workflow of building an AngularJS app.
Throughout the process of app creation, we will have a look at the different interaction points between design and development and the readers will learn how AngularJS helps both roles to build an application that works well, as well as how to create clean and maintainable front end markup and code.
What you will learn from this book
- Use AngularJS DOM-based templating effectively and learn how it differs from other frameworks
- Query and modify data in various backends and become proficient with the promise API
- Quickly create complex forms, taking full advantage of the 2-way data binding
- Introduce navigation in your web application by relaying on the HTML5 History API
- Manage dependencies with the AngularJS module and the Dependency Injection systems
- Localize your web application to prepare it for an international audience
- Secure your web application from unauthorized users
- Build a variety of AngularJS directives: widgets, validators, and wrapping 3rd party plugins
- Gain a deep understanding of the AngularJS compiler to build even more sophisticated directives
- Unit test AngularJS-specific JavaScript code using the Jasmine BDD testing framework
- Structure your web application by organizing it into a meaningful and flexible directory structure
Approach
This book will be a step-by-step guide showing the readers how to build a complete web app with AngularJS.
Who this book is written for
This book will be most useful to developers who are evaluating or have decided to use AngularJS for a real life project. You should have some prior exposure to AngularJS, at least through basic examples. We assume that you’ve got working knowledge of HTML, CSS, and JavaScript.
商品描述(中文翻譯)
建構單頁網頁應用程式,利用 AngularJS 的強大功能
概述
- 透過理解 AngularJS 的哲學並將其應用於實際開發任務,充分發揮 AngularJS 的潛力
- 有效地結構、編寫、測試,並最終部署您的應用程式
- 為您的 AngularJS 應用程式添加安全性和優化功能
- 通過創建自己的指令,充分利用 AngularJS 的全部功能
- 充滿解決現實問題的方案,並清晰解釋更複雜的 AngularJS 概念
詳細內容
AngularJS 是一個開源的 JavaScript 框架。其目標是開發基於 MVC 的網頁應用程式,並減少實現網頁應用程式所需的 JavaScript 數量。
本書將引導讀者了解構建 AngularJS 應用程式的工作流程。
在應用程式創建的過程中,我們將查看設計與開發之間的不同互動點,讀者將學習 AngularJS 如何幫助這兩個角色構建運行良好的應用程式,以及如何創建乾淨且可維護的前端標記和代碼。
您將從本書中學到的內容
- 有效使用 AngularJS 基於 DOM 的模板,並了解其與其他框架的不同之處
- 在各種後端中查詢和修改數據,並熟練掌握 promise API
- 快速創建複雜的表單,充分利用雙向數據綁定
- 通過依賴 HTML5 History API 在您的網頁應用程式中引入導航
- 使用 AngularJS 模組和依賴注入系統管理依賴
- 將您的網頁應用程式本地化,以便為國際觀眾做準備
- 保護您的網頁應用程式免受未經授權的用戶訪問
- 構建各種 AngularJS 指令:小部件、驗證器和包裝第三方插件
- 深入了解 AngularJS 編譯器,以構建更複雜的指令
- 使用 Jasmine BDD 測試框架對 AngularJS 特定的 JavaScript 代碼進行單元測試
- 通過將您的網頁應用程式組織成有意義且靈活的目錄結構來結構化您的應用程式
方法
本書將是一本逐步指南,向讀者展示如何使用 AngularJS 構建完整的網頁應用程式。
本書的讀者對象
本書對於正在評估或已決定在實際項目中使用 AngularJS 的開發人員最為有用。您應該對 AngularJS 有一些先前的接觸,至少通過基本示例。我們假設您對 HTML、CSS 和 JavaScript 有一定的工作知識。