只要出发事件 这个事件会刷新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
响应效果好,体验好
重用资源,方便统一控制和代码重用,不想访问应用了,在入口的控制一下就能够。
经过模块对页面进行业务上的划分,将重复使用的指令或者过滤器之类的代码作成模块,方便复用
注意必须指定第二个参数,不然变成找到已经定