《AngularJS高階程式設計》——第1章準備1.1你需要知道哪些知識

非同步社群發表於2017-05-02

本節書摘來自非同步社群《AngularJS高階程式設計》一書中的第1章,第1.1節,作者:【美】Adam Freeman(弗里曼)著,更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視

第1部分 準備

第1章 準備

AngularJS吸收了伺服器端開發技術的一些最好的方面,並使用它們來對瀏覽器中的HTML進行增強,為更簡單而容易地構建富應用程式奠定了基礎。AngularJS應用程式是圍繞著被稱為模型-檢視-控制器(MVC)的模式而構建的,該模式的重點在於建立這樣的應用程式:

  • 可擴充套件的:一旦瞭解了基本原理,就能夠輕鬆理解一個複雜的AngularJS應用是如何工作的——意味著你可以很容易地增強應用程式以便為使用者建立有用的新特性。
  • 可維護的:AngularJS應用易於除錯和糾錯,意味著長期性的維護過程得到了簡化。
  • 可測試的:AngularJS能夠良好支援單元測試和端到端測試,意味著能使你在使用者發覺問題之前就找到並修復缺陷。
  • 標準化的:AngularJS構建在Web瀏覽器的固有特性上,因此不會對你造成阻礙,它允許你建立與標準相相容的Web應用,並利用了最新的特性(例如HTML5 API)以及流行的工具和框架。

AngularJS是一個由Google贊助和維護的開源JavaScript庫。它已經被應用於一些最大和最複雜的Web應用中。在本書中我將向你演示要在自己的專案中獲得AngularJS的好處時所需瞭解的一切。

1.1 你需要知道哪些知識

在閱讀本書前,你應該熟知Web開發的基礎知識,瞭解HTML和CSS是如何工作的,如果有JavaScript的工作知識就更理想了。如果你對這些細節有些不明確,我將在第4章和第5章中提供本書中所需用的HTML、CSS和JavaScript知識的複習課程。但是並不會全面地介紹HTML元素和CSS屬性。因為我們無法在一本關於AngularJS的書中覆蓋HTML的全部知識。如果你需要一份關於HTML和CSS的全面參考,建議參考我的另外一本書《The Definitive Guide to HTML5》,也是由Apress出版的。


相關文章