ExtJS和AngularJS比较
入控件上发出事件,对于的事件句柄会捕获到此事件,触发对应的函数,将 其作为参数传入AngularJS的执行上下文中。 函数中将实现模型的改变,在消化周期结束的时候,异常句柄会被触发 在所有的消化周期机制中,在观察列表中的观测者会进行迭代,通过每个观测者的表达式,获取到特定的作用域, 作用域中的新值和旧值会进行比较, 判断是否改变,然后 对应的函数就会被执行。这时,可能会发生下面两种情况: 如果监 者被触发。对多能触发10个观测者,否则会抛出'M aximum iteration limit exceeded' 错误 脏数据检查请看 asynchronously. 三种脏数据检查机制 三种脏数据检查机制 基于引用的脏数据检查: 基于引用的脏数据检查: 使用===来进行新旧值的比较。这种方式对于内存和计算都效率都是最好的,因为这种方式不需要复制、遍历数据。它只是进 行引用比较。 基于值的脏数据检查:0 码力 | 6 页 | 244.12 KB | 1 年前3基于AngularJS的企业应⽤前端架构
HTML的标签集是⽐比较贫乏的。 • 服务端⾃自定义标签的劣势 • 曾经有过什么浏览器端⾃自定义标签机制 – html components(IE only) • 现在有哪些⽅方式在浏览器端⾃自定义标签 – polymer,angularjs 业务逻辑层 • 在良好的分层机制下,前端可以独⽴立出⼀一层 与界⾯面元素⽆无关的纯逻辑层 • 这⼀一层是与业务相关的,⽐比界⾯面层稳定0 码力 | 13 页 | 517.57 KB | 1 年前3Angular核心特性 大漠穷秋 2017-05-13
https://my.oschina.net/mumu/blog/775695 数据绑定 Immutable Data 简而言之,新版本的Angular已经彻底重写了脏检查机制 数据绑定 极其高效的脏检查机制 数据绑定 http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained0 码力 | 52 页 | 2.50 MB | 1 年前3[试读]Angular 应用安全编程
能力。NgMod- ule 可以将其组件和一组相关代码(如服务)关联起来,形成功能单元。 每个 Angular 应用都有一个根模块,通常命名为 AppModule。根模块提供了用来启动应用的引导机制。 一个应用通常会包含很多功能模块。 3 像 JavaScript 模块一样,NgModule 也可以从其它 NgModule 中导入功能,并允许导出它们自己的功能供 其它 NgModule 有一个依赖。依赖并不必然是服务,它也可能是函数或值等等。 依赖注入(通常简称 DI)被引入到 Angular 框架中,并且到处使用它,来为新建的组件提供所需的服务 或其它东西。如图2.1。 • 注入器是主要的机制。你不用自己创建 Angular 注入器。Angular 会在启动过程中为你创建全应用级 注入器。 • 该注入器维护一个包含它已创建的依赖实例的容器,并尽可能复用它们。 • 提供商是一个创建依0 码力 | 27 页 | 177.00 KB | 1 年前3
共 4 条
- 1