angularjs和angular的區別
阿新 • • 發佈:2019-02-17
1。本身的髒值檢查機制,當頁面資料發生變化時,就會觸發檢查機制,當頁面繫結的資料越來越多時,就會造成程式不斷的去觸發髒值檢查機制,程式的相應就會越來越慢
2.路由,子路由不可巢狀,提供了一個第三方解決方式uirouter,但是使用起來非常不穩定。
3.作用域$scope作用域的限制,使得很多原生的事件不能使用。比如click事件,必須使用指令來實現
4.表單校驗的時候必須寫一個指令來提示錯誤資訊,很麻煩
angular4的新特性:
1.全新的命令列工具angular cli
2.伺服器端渲染,可以使10S載入完成的單頁應用1S載入完成。還可以針對每一個人檢視去做SEO優化
3.移動端和桌面端相容。建立跨平臺應用,手機應用,提供了可以在移動端和桌面端通用的ui元件
與其他框架對比:
一、react
1.虛擬DOM,速度響應很快,
2.flux架構,實現伺服器端渲染
3.本身只是MVC中的V層,常需要和其他庫結合使用。重點在UI上
而angular滿足上述所有優點
二。vue
1.簡單
2.靈活
3.只關注web
4.個人主導的(angular類似生態圈,vue類似社群。vue由國內大牛開發angular谷歌團隊開發)
5.伺服器端渲染,vue只能藉助其他伺服器渲染庫
angular可以來發web,ios,android,移動端
轉載 https://blog.csdn.net/qq_34645412/article/details/77104118