ExtJS和AngularJS比较
基于值的脏数据检查: 基于值的脏数据检查:它会进行深度-对象-树比较。这意味着,在每一个 $digest 周期, AngularJS 将检查新老数据是否具有相同的结构。 基于集合的脏数据检查: 基于集合的脏数据检查: 它比较物理对象引用。集合观察者维护了一个对于数组和对象的值复制,在每个消化周期,遍历新旧值,通过===来比较是否 改变。比如,不同于基于引用的脏数据检查, it goes one-level0 码力 | 6 页 | 244.12 KB | 1 年前3[试读] Angular 5 高级编程
...........................362 16.3.2 使用简洁的结构语法.....363 16.3.3 处理属性级数据变更.....364 16.3.4 处理集合级数据变更.....365 16.4 查询宿主元素内容...............376 16.4.1 查询多个子内容............379 16.4.2 接收查询变更通知 的一部分,package.json 文件由 angular-cli 创建,但它只包含 Angular 开发所需的基本软件 包。本章中的示例应用程序需要 Bootstrap CSS 软件包,它并不是基本软件包集合的一部分。 在 todo 文件夹中编辑 package.json 文件以添加 Bootstrap CSS 软件包,如代码清单 2-1 所示。 代码清单 2-1 向 todo 文件夹中的 package Angular 5 高级编程(第 2 版) 22 但是对于这里的示例应用程序,将使用一项功能:针对数组中的每个对象,把一组 HTML 元素添加到 DOM 中。在这里,数组就是数据模型中的待办事项集合。首先,代码清单 2-12 向组件添加了一个方法,该方法为模板提供了待办事项数组。 代码清单 2-12 向 app.component.ts 文件添加一个方法 import { Component0 码力 | 42 页 | 6.14 MB | 1 年前3快快樂樂學會 Angular 2 網站開發框架
程式語言 ( IE9+ ) • ES 2015 – 此版本為 ES5 的「超集合」 – 具有新穎的 JavaScript 語言特性 ( let, const, for-of, … ) – 可透過 Babel 轉譯器將瀏覽器不支援的語法轉為 ES5 版本 • TypeScript – 此版本為 ES 2015 的「超集合」 – 具有強型別特性、內建 ES5 轉譯器 (Transpiler)、更好的工具支援0 码力 | 38 页 | 1.12 MB | 1 年前3
共 3 条
- 1