AngularJS簡介-最核心的四大特徵
阿新 • • 發佈:2019-02-06
AngularJS 誕生於2009年,由Misko Hevery 等人建立,後為Google所收購。是一款優秀的前端JS框架,已經被用於Google的多款產品當中。AngularJS有著諸多特性,最為核心的是:MVC、模組化、自動化雙向資料繫結、依賴注入等等。
最核心的四大特徵:
第一特性,MVC:
Angular遵循著工程的MVC模式.並鼓勵展現,資料和邏輯的鬆耦合度,並且通過依賴注入(dependency injection). Angular在客戶端的web應用使用了傳統服務端的服務,比如說獨立於檢視的控制什麼的,就因為這樣後端減少了很多的負擔.
第二特性:雙向繫結:
AngularJS框架不光應用了HTML而且還擴充套件了HTML,通過雙向的資料繫結來適應動態內容,雙向的資料繫結允許模型和檢視之間的自動同步.
第三特性:依賴注入:
這是一種設計模式,就是說某個物件依賴其他物件無需手工建立,所以在物件建立的時候,其依賴的物件會由框架來自動建立並注入進來.
第四特性:模組化設計 :
高內聚低耦合法則
1)官方提供的模組 ng、ngRoute、ngAnimate2)使用者自定義的模組 angular.module('模組名',[ ])