只要出发事件 这个事件会刷新DOM节点,去重新渲染DOM节点(把dom擦掉重新画) 浪费内存 浪费效率
所以使用Angular.js
-懒查找 不涉及渲染 效率最高 展现效率 比原声使用两个事件互相监听
1,一般在angular中就不会出现jquery了,因为这两种思想正好是相悖的。
2,AngularJS 的作用简单说就是就是把后台的json值直接用html进行渲染,然后html的操作又直接在形成json传回后台。
3,提供一种无DOM操作的编程方式,在前端页面中引入了传统在后台开发中使用的一些思想,增强代码的结构和可维护性
4,一个功能非常完备的前端框架,通过增强HTML的方式提供一种便捷开发Web应用程序的方式
5,其核心特点就是几乎无任何DOM操作,让开发人员的精力和时间全部集中于业务
6,MVC的特性增强了代码的结构和可维护性,应对需求的变化做出最小的改动
单页应用程序
8,原理就是:通过监视hashchange事件,根据不同的url中的锚点值,去动态的发送ajax请求去请求数据(简单的说就是不会看到页面刷新)
响应效果好,体验好
重用资源,方便统一控制和代码重用,不想访问应用了,在入口的控制一下就可以。
通过模块对页面进行业务上的划分,将重复使用的指令或者过滤器之类的代码做成模块,方便复用
注意必须指定第二个参数,否则变成找到已经定