分類  >  Web前端 >

《用AngularJS開發下一代Web應用》隨感

tags:    時間:2013-12-09 23:16:42
《用AngularJS開發下一代Web應用》有感
1.AngularJS快速的成為了javascript的主流框架,幫助你專業的從事web開發,AngularJS將幫助標準化的開發web應用結構並且提供了針對客戶端應用的未來開發使用的模板

2.AngualrJS是google開發的產品,所以註定了你將有一個堅實的基礎,相信它能夠成為你的最佳選擇

3.學習Angular非常簡單
 <script src="lib/angular/angular.js"></script>  


4.方便的REST: RESTful逐漸成為了標準的伺服器和客戶端溝通的方式。使用一行javascript代碼,你就可以快速的從伺服器端得到數據。AugularJS將這些變成了JS對象,作為Model,遵循MVVM(model view view-model)設計模式。

MVVM救星:Model將和ViewModel互動(通過$scope對象),將監聽Model的變化。這些可以通過View來發送和渲染,由HTML來展示你的代碼。View可以通過$routeProvider對象來支配,所以你可以深度的鏈接和組織你的View和Controller,將他們變成導航URL。AngualrJS同時提供了無狀態的Controller,可以用來初始化和控制$scope對象。

數據綁定和依賴注入:在MVVM設計模式中的任何東西無論發生任何事情都自動的和UI通信。這幫助我們去除了wrapper,getter/setter方法或者class定義。AngularJS將幫助我們處理所有的這些內容,所以你可以處理數據像處理基本javascript數據類型,例如,數組一樣簡單。當然你也可以通過自定義處理複雜數據。正因為所有事情的發生都是自動的,所以你不必調用一個main()來執行你的代碼,而是通過依賴關係來驅動

推薦閱讀文章

Bookmark the permalink ,來源:互聯網