大雄的叮噹貓 -
Angularjs——初識AngularJS
AngularJS——初識AngularJS
AngularJS是什麼
AngularJS是Google開源的一款前端JS結構化框架,它通過對前端開發進行分層,極好地規範了前端開發的風格——它將前端開發分為Controller層、Service層、DAO層和Model層。其中,Model對象與HTML頁面(視圖)上HTML元素進行雙向綁定,開發者可通過Controller調用Service、DAO
angular
,
前端
大雄的叮噹貓 -
Angularjs的重要概念
AngularJS的重要概念
MVC模式
AngularJS最早按照MVC模式設計,在這種設計模式下,AngularJS組件可以分為:
M: Model,即模型,是應用程序中用於處理應用程序數據邏輯的部分,在AngularJS中:
即作用域對象(當前為$rootScope), 它可以包含一些屬性或方法;
充當儲存數據的容器;
提供操作數據的方法。
V: View
angular
,
前端
大雄的叮噹貓 -
Angularjs的工程化
Angularjs的工程化
AMD規範和CMD規範
為什麼需要模塊化管理工具
在編寫項目時可能需要加載很多js文件,若b.js依賴a.js,且a.js比b.js大很多,那麼瀏覽器會讓b.js等待a.js加載完畢後再去執行b.js裏的內容;而即使d.js並不依賴a.js,b.js,c.js,也會等待這三個文件均加載完畢才執行,為了讓瀏覽器能夠按需加載,提出了模塊化管理工具。
script type=
angular
,
前端