在MVC
網頁設計的前端開發上會使用到的技術中,AngularJS 是一個由 Google所推出的 Client 端的JavaScript Framework框架,與其他 JS 框架最大的不同在於,它直接延伸現有的 HTML 架構,並且透過宣告式語法 (Directives) 直接拓展了 HTML 能力,將許多 AngularJS的 HTML 屬性很直覺的融入 HTML 之中,且透過雙向資料繫結 (Two Way Data-Binding)的特性來讓我們用更少的程式來達到頁面呈現內容的修改或值的取得。
相較於已經習慣使用jQuery進行
網頁設計 的人來說,從操控 DOM 物件來解決你的問題,轉換到 AngularJS 的習慣用 MVC 或 資料繫結的開發方式來對 DOM 進行操作是兩個截然不同的解決辦法,而在AngualrJS本身就有搭載一個jQuery lite的版本,如果你要使用jQuery或是將他換成最新版都可以,但如果你已經決定使用AngualrJS做你開發的主體了,那我會建議你盡量讓 jQuery幫你解決
網頁設計中視覺的問題就好,這樣比較可以切清楚MVC的架構,避免最後做出了一個四不像的架構。