前言:在學習angular以前,咱們須要先認識它,瞭解它是幹嗎的,因此我就根據我學習的過程來作的筆記,有什麼不對的地方,能夠給我建議,歡迎你們來閱讀文章,謝謝你們node
Augular是由谷歌開發與維護一個開發跨平臺應用程序的框架,同時使用手機與桌面。web
(1)基於Angular咱們能夠構建適用於全部平臺的應用。好比:web應用、移動web應用、移動端應用和桌面應用等。npm
(2)經過Web Worker和服務端渲染(SSR),達到在現在Web平臺上所能達到的最高渲染速度。服務器
(3)Augular讓你可以有效掌控可伸縮性。基於RxJS、Immutable.js和其餘推送模型,能適應海量數據需求。框架
分別有以下功能:工具
※ 動態的HTML組件化
※ 強大的表單系統(模板驅動和模型驅動)學習
※ 強大的視圖引擎cdn
※ 事件處理blog
※ 快速的頁面渲染
※ 靈活的路由
※ HTTP服務
※ 視圖封裝
※ AOT、Tree Shaking
(1)再也不有Controller和Scope
(2)更好的組件化及代碼複用
(3)更好的移動端支持
(4)引入了RxJS與Observable
(5)引入了Zone.js,提供更加智能的變化檢測
第一步:打開命令工具安裝Angular 腳手架:npm install -g @angular/cli
第二步:檢測Angular腳手架是否安裝成功:ng --version 或 ng -v
第三步:建立新項目:ng new PROJECT-NAME PROJECT-NAME(項目名稱)
第四步:啓動本地服務器:利用cd PROJECT-NAME(項目名稱)-->你建立的項目名稱,進入要運行的項目文件夾中,而後經過 ng serve 命令運行項目
注意:學習angular以前須要先把node.js的環境給配置好(下載node.js的應用程序,而後進行安裝),而後才能安裝angular腳手架(安裝步驟都寫在上面了)