Mastering Web Application Development with AngularJS (Paperback)

Pawel Kozlowski, Peter Bacon Darwin

  • 出版商: Packt Publishing
  • 出版日期: 2013-04-07
  • 售價: $1,800
  • 貴賓價: 9.5$1,710
  • 語言: 英文
  • 頁數: 372
  • 裝訂: Paperback
  • ISBN: 1782161821
  • ISBN-13: 9781782161820
  • 相關分類: Angular
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

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是一個開源的JavaScript框架,旨在開發基於MVC的網頁應用程式,並減少實現網頁應用程式所需的JavaScript量。

本書將引導讀者通過建立一個AngularJS應用程式的工作流程。

在應用程式創建過程中,我們將研究設計和開發之間的不同交互點,讀者將學習AngularJS如何幫助這兩個角色構建良好運作的應用程式,以及如何創建乾淨且易於維護的前端標記和代碼。

本書將教授以下內容:
- 有效使用AngularJS基於DOM的模板,並了解其與其他框架的區別
- 在各種後端中查詢和修改數據,並熟練使用Promise API
- 快速創建複雜的表單,充分利用雙向數據綁定
- 通過依賴注入系統和AngularJS模塊管理依賴關係
- 將網頁應用程式本地化,以應對國際觀眾
- 保護網頁應用程式免受未經授權的使用者
- 創建各種AngularJS指令:小工具、驗證器和封裝第三方插件
- 深入了解AngularJS編譯器,以構建更複雜的指令
- 使用Jasmine BDD測試框架對AngularJS特定的JavaScript代碼進行單元測試
- 通過將其組織成有意義且靈活的目錄結構來結構化網頁應用程式

這本書的特點:
本書將逐步指導讀者如何使用AngularJS建立完整的網頁應用程式。

適合閱讀者:
本書最適合正在評估或已決定在實際項目中使用AngularJS的開發人員。您應該對AngularJS有一些先前的了解,至少通過基本示例。我們假設您具有HTML、CSS和JavaScript的工作知識。