[试读] Angular 5 高级编程
................. 93 6.1 准备示例项目...........................93 6.2 使用对象...................................94 6.2.1 使用对象字面量 .................95 6.2.2 将函数用作方法 .................95 6.2.3 定义类. .. 443 19.1 准备示例项目 .......................444 19.2 理解对象分发问题................445 19.2.1 问题的提出 ..................445 19.2.2 利用依赖注入将对象 作为服务分发...............450 19.2.3 在其他构造块中声明 依赖....... 20.3 使用本地提供程序................487 20.3.1 理解单个服务对象的 限制............................488 20.3.2 在一条指令中创建本地 提供程序......................489 Angular 5 高级编程(第 2 版) XII 20.3.3 在组件中创建本地提供 程序.0 码力 | 42 页 | 6.14 MB | 1 年前3[试读]Angular 应用安全编程
JavaScript(ES2015)用来管理 JavaScript 对象的模块系统不同,而且也没有直接关联。 这两种模块系统不同但互补。你可以使用它们来共同编写你的应用。 JavaScript 中,每个文件是一个模块,文件中定义的所有对象都从属于那个模块。通过 export 关键字,模 块可以把它的某些对象声明为公共的。其它 JavaScript 模块可以使用 import 语句来访问这些公共对象。 架构概览 5 1.2 NgModule JavaScript(ES2015)用来管理 JavaScript 对象的模块系统不同,而且也没有直接关联。 这两种模块系统不同但互补。你可以使用它们来共同编写你的应用。 JavaScript 中,每个文件是一个模块,文件中定义的所有对象都从属于那个模块。通过 export 关键字,模 块可以把它的某些对象声明为公共的。其它 JavaScript 模块可以使用 import 语句来访问这些公共对象。 JavaScript 模块 JavaScript 中,每个文件是一个模块,文件中定义的所有对象都从属于那个模块。通过 export 关键字,模 块可以把它的某些对象声明为公共的。其它 JavaScript 模块可以使用 import 语句来访问这些公共对象。 JavaScript 中,每个文件是一个模块,文件中定义的所有对象都从属于那个模块。通过 export 关键字,模 块可以把它的某些对象声明为公共的。其它 JavaScript 模块可以使用0 码力 | 27 页 | 177.00 KB | 1 年前3ExtJS和AngularJS比较
摘要: 摘要: ExtJS 是基于组件的 (表格、树、表单、绘图);代码开始于对现有类的扩展,配置 模型,自定义显示和行为/事件,将这些组件加入到container/layout中。 它遵循面 向对象的设计思想和MVC设计模式,很少直接操作DOM元素 AngularJS,走的是另外的一条路,是一种声明式的程序。在HTML标签上新增An gularJS指令,配置模型,使用模版和路由配置视图;框架最终实现了DOM的创建 数据绑定 双向数据绑定是连接页面UI和数据模型的纽带,及更改模型的数据,页面UI能够同步响应 ExtJS: ExtJS 5 组件有新的绑定配置,用于实现此功能 在早期的ExtJS版本中,使用Store对象来实现此功能。但是任然有 一些工作需要做,比如加载Store等 AngularJS: AngularJS的双向数据映射执行的作用域,是基于一个原型继承树作用域的嵌套模 型 (models). Cons: 、遍历数据。它只是进 行引用比较。 基于值的脏数据检查: 基于值的脏数据检查:它会进行深度-对象-树比较。这意味着,在每一个 $digest 周期, AngularJS 将检查新老数据是否具有相同的结构。 基于集合的脏数据检查: 基于集合的脏数据检查: 它比较物理对象引用。集合观察者维护了一个对于数组和对象的值复制,在每个消化周期,遍历新旧值,通过===来比较是否 改变。比如,不同于基于引用的脏数据检查,0 码力 | 6 页 | 244.12 KB | 1 年前3
共 3 条
- 1