1. 程式人生 > >Angular-JS 與 Angular4 初接觸

Angular-JS 與 Angular4 初接觸

引入  

  突然想寫下些什麼來作為今天的點綴,第一次知道2^10是10月24日程式設計師節日。還有半個月就要軟考啦!小小激動,用我青澀的文字來記錄路上的點滴故事,下面進入主題嘍~
  最近有幸加入了新的專案,需要學習關於前端框架的知識,讓我們來想想平時都有聽說過哪些相關內容呢? MVC 、Vue、React……
   小編不禁對自己發問一個前端框架為什麼會有這麼多型別呢,難道每個程式設計師都會設計一個適合自己的口味嘛?這應該不會是主要原因,在學習了幾天的Angular之後我對於這個問題有了一個自己的認識。 隨著專案開發工具的不斷髮展,對於程式的要求(效率、相容性、可靠性、維護性……)也有著越來越高的標準,而這一代代一類類框架思想們也是為了從程式設計 的起點就為我們規劃好大的方向,以免之後的問題發生。 而在這其中使用Angular作為我們的框架也是自然發展的一件事嘍。

Angular-JS

JS
   AngularJS 是Google的一款優秀的前端JS框架,AngularJS有著諸多特性,最為核心的是:MVC、模組化、自動化雙向資料繫結、語義化標籤、依賴注入等等。它是以 JavaScript 編寫的庫,可通過 Script標籤新增到HTML頁面,並通過指令擴充套件了HTML,且通過表示式繫結資料到 HTML。

Angular 4

這裡寫圖片描述

   Angular4 不同於它的JS版本,不是對之前的版本的改進,而是徹底重新編寫了程式碼,繼承了JS版本的一些設計,吸收借鑑了React最終有了現在的版本,當我們在說到Angular時也是預設指這個版本。
   ①因為大型專案的狀況下 JS版的雙向資料繫結會影響到效率,所以在新的版本中預設的資料繫結被改為了單向的。
   ②加入路由的部分,模組、元件、指令成為了新版的主要部分。

小結

   每次接觸到新的內容都會充滿好奇些許激動,想要積極總結分享給大家,又想再等等整理出更好更完善的再動筆,結果就不了了之的沒了音信。所以我一還是多多發一些保質的小總結,一個個小腳印點綴自己的路,榮幸與大家分享~