AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps (Paperback)
暫譯: AngularJS:快速上手:結構化網頁應用程式的提升生產力

Shyam Seshadri, Brad Green

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

相關主題

商品描述

If want to get started with AngularJS, either as a side project, an additional tool, or for your main work, this practical guide teaches you how to use this meta-framework step-by-step, from the basics to advanced concepts. By the end of the book, you’ll understand how to develop a large, maintainable, and performant application with AngularJS.

Guided by two engineers who worked on AngularJS at Google, you’ll learn the components needed to build data-driven applications, using declarative programming and the Model–view–controller pattern. You’ll also learn how to conduct unit tests on each part of your application.

  • Learn how to use controllers for moving data to and from views
  • Understand when to use AngularJS services instead of controllers
  • Communicate with the server to store, fetch, and update data asynchronously
  • Know when to use AngularJS filters for converting data and values to different formats
  • Implement single-page applications, using ngRoute to select views and navigation
  • Dive into basic and advanced directives for creating reusable components
  • Write an end-to-end test on a live version of your entire application
  • Use best practices, guidelines, and tools throughout the development cycle

商品描述(中文翻譯)

如果您想開始使用 AngularJS,無論是作為副專案、額外工具,還是主要工作,這本實用指南將逐步教您如何使用這個元框架,從基礎到進階概念。到書籍結束時,您將了解如何使用 AngularJS 開發一個大型、可維護且高效能的應用程式。

在兩位曾在 Google 工作於 AngularJS 的工程師的指導下,您將學習構建數據驅動應用程式所需的組件,使用聲明式編程和模型-視圖-控制器(Model–view–controller)模式。您還將學習如何對應用程式的每個部分進行單元測試。

- 學習如何使用控制器在視圖之間傳遞數據
- 理解何時應使用 AngularJS 服務而非控制器
- 與伺服器進行通訊,以非同步方式存儲、獲取和更新數據
- 知道何時使用 AngularJS 過濾器將數據和數值轉換為不同格式
- 實現單頁應用程式,使用 ngRoute 選擇視圖和導航
- 深入了解基本和進階指令,以創建可重用的組件
- 在整個應用程式的實時版本上撰寫端到端測試
- 在開發週期中使用最佳實踐、指導方針和工具