只要出發事件 這個事件會刷新DOM節點,去從新渲染DOM節點(把dom擦掉從新畫) 浪費內存 浪費效率
因此使用Angular.js html
-懶查找 不涉及渲染 效率最高 展示效率 比原聲使用兩個事件互相監聽 前端
1,通常在angular中就不會出現jquery了,由於這兩種思想正好是相悖的。jquery
2,AngularJS 的做用簡單說就是就是把後臺的json值直接用html進行渲染,而後html的操做又直接在造成json傳回後臺。ajax
3,提供一種無DOM操做的編程方式,在前端頁面中引入了傳統在後臺開發中使用的一些思想,加強代碼的結構和可維護性編程
4,一個功能很是完備的前端框架,經過加強HTML的方式提供一種便捷開發Web應用程序的方式json
5,其核心特色就是幾乎無任何DOM操做,讓開發人員的精力和時間所有集中於業務前端框架
6,MVC的特性加強了代碼的結構和可維護性,應對需求的變化作出最小的改動框架
單頁應用程序dom
8,原理就是:經過監視hashchange事件,根據不一樣的url中的錨點值,去動態的發送ajax請求去請求數據(簡單的說就是不會看到頁面刷新)url
響應效果好,體驗好
重用資源,方便統一控制和代碼重用,不想訪問應用了,在入口的控制一下就能夠。
經過模塊對頁面進行業務上的劃分,將重複使用的指令或者過濾器之類的代碼作成模塊,方便複用
注意必須指定第二個參數,不然變成找到已經定