angular-angular入門(一)

小編我最近做的項目中前端用到了angular,全因心中無貨,特來補貨。

【Angular】

Angular 是一個開發平臺。它能幫你更輕鬆的構建 Web 應用。Angular 集聲明式模板、依賴注入、端到端工具和一些最佳實踐於一身,爲你解決開發方面的各種挑戰。Angular 爲開發者提升構建 Web、手機或桌面應用的能力。

【架構】


1、模塊 (Modules) 2、組件 (Components) 3、模板 (Templates)4、數據綁定 (Data Binding) 5、指令 (Directives) 

6、服務 (Services) 7、依賴注入 (Dependency Injection)

關於這幾個內容的詳細內容的解釋可以參考:https://www.angular.cn/guide/architecture

【angularJS 與angular4架構的比較】

angularJS(即angular1)


angular4


  整個應用是一個組件樹,用戶看見的是組件樹中被激活的組件組成。用戶可以通過一些操作從一個組件路由到另一個組件,路由到另一個組件的時候頁面也會發生一些變化,用戶和組件進行交互,組件通過依賴注入的方式引用一些服務,跟服務進行通信。

【與前端框架的聯繫】


【優點】

1、新特性,全新的命令行工具AngularCLI

2、服務器端渲染

3、移動和桌面兼容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章