 [试读] Angular 5 高级编程应用程序的领先框架,而想讲清楚这个包罗万象的一 站式框架的各项强大功能是一项很大的挑战。Adam Freeman 撰著的《Angular 5 高级编程(第 2 版)》详细描述如何在项目中使用 Angular,从最基本的构造块开始,到最终构建最先进 和复杂的功能,深入讲解开发者所需要掌握的所有知识。本书讲解 Angular 框架的面面俱 到,同时也不放过任何有用的细节,特别是对于一些最重要的 Angular 功能,本书都给出 ..............................75 5.4 定义和使用函数.......................75 5.4.1 定义带参数的函数..............77 5.4.2 定义返回结果的函数...........79 5.4.3 将函数用作其他函数的 实参..................................79 93 6.2 使用对象...................................94 6.2.1 使用对象字面量 .................95 6.2.2 将函数用作方法 .................95 6.2.3 定义类...............................96 6.3 处理 JavaScript 模块.....0 码力 | 42 页 | 6.14 MB | 1 年前3 [试读] Angular 5 高级编程应用程序的领先框架,而想讲清楚这个包罗万象的一 站式框架的各项强大功能是一项很大的挑战。Adam Freeman 撰著的《Angular 5 高级编程(第 2 版)》详细描述如何在项目中使用 Angular,从最基本的构造块开始,到最终构建最先进 和复杂的功能,深入讲解开发者所需要掌握的所有知识。本书讲解 Angular 框架的面面俱 到,同时也不放过任何有用的细节,特别是对于一些最重要的 Angular 功能,本书都给出 ..............................75 5.4 定义和使用函数.......................75 5.4.1 定义带参数的函数..............77 5.4.2 定义返回结果的函数...........79 5.4.3 将函数用作其他函数的 实参..................................79 93 6.2 使用对象...................................94 6.2.1 使用对象字面量 .................95 6.2.2 将函数用作方法 .................95 6.2.3 定义类...............................96 6.3 处理 JavaScript 模块.....0 码力 | 42 页 | 6.14 MB | 1 年前3
 [试读]Angular 应用安全编程构建客户端应用的平台与框架。Angular 本身使用 TypeScript 写 成的。它将核心功能和可选功能作为一组 TypeScript 库进行实现,你可以把它们导入你的应用中。 1.1 架构概览 Angular 的基本构造块是 NgModule,它为组件提供了编译的上下文环境。NgModule 会把相关的代码 收集到一些功能集中。Angular 应用就是由一组 NgModule 定义出的。应用至少会有一个用于引导应用的根 语句来访问这些公共对象。 6 第一章 核心知识 第二章 服务与依赖注入 服务是一个广义的概念,它包括应用所需的任何值、函数或特性。狭义的服务是一个明确定义了用途 的类。它应该做一些具体的事,并做好。 2.1 服务 服务是一个广义的概念,它包括应用所需的任何值、函数或特性。狭义的服务是一个明确定义了用途 的类。它应该做一些具体的事,并做好。  代码 2.1: src/app/app 务,它 也可能是函数或值等等。 同样,也要使用 @Injectable 装饰器来表明一个组件或其它类(比如 另一个服务、管道或 NgModule)拥有一个依赖。依赖并不必然是服务,它 也可能是函数或值等等。 同样,也要使用 @Injectable 装饰器来表明一个组件或其它类(比如另一个服务、管道或 NgModule)拥 有一个依赖。依赖并不必然是服务,它也可能是函数或值等等。 依赖注入(通常简称0 码力 | 27 页 | 177.00 KB | 1 年前3 [试读]Angular 应用安全编程构建客户端应用的平台与框架。Angular 本身使用 TypeScript 写 成的。它将核心功能和可选功能作为一组 TypeScript 库进行实现,你可以把它们导入你的应用中。 1.1 架构概览 Angular 的基本构造块是 NgModule,它为组件提供了编译的上下文环境。NgModule 会把相关的代码 收集到一些功能集中。Angular 应用就是由一组 NgModule 定义出的。应用至少会有一个用于引导应用的根 语句来访问这些公共对象。 6 第一章 核心知识 第二章 服务与依赖注入 服务是一个广义的概念,它包括应用所需的任何值、函数或特性。狭义的服务是一个明确定义了用途 的类。它应该做一些具体的事,并做好。 2.1 服务 服务是一个广义的概念,它包括应用所需的任何值、函数或特性。狭义的服务是一个明确定义了用途 的类。它应该做一些具体的事,并做好。  代码 2.1: src/app/app 务,它 也可能是函数或值等等。 同样,也要使用 @Injectable 装饰器来表明一个组件或其它类(比如 另一个服务、管道或 NgModule)拥有一个依赖。依赖并不必然是服务,它 也可能是函数或值等等。 同样,也要使用 @Injectable 装饰器来表明一个组件或其它类(比如另一个服务、管道或 NgModule)拥 有一个依赖。依赖并不必然是服务,它也可能是函数或值等等。 依赖注入(通常简称0 码力 | 27 页 | 177.00 KB | 1 年前3
 ExtJS和AngularJS比较会捕获到此事件,触发对应的函数,将 其作为参数传入AngularJS的执行上下文中。 函数中将实现模型的改变,在消化周期结束的时候,异常句柄会被触发 在所有的消化周期机制中,在观察列表中的观测者会进行迭代,通过每个观测者的表达式,获取到特定的作用域, 作用域中的新值和旧值会进行比较, 判断是否改变,然后 对应的函数就会被执行。这时,可能会发生下面两种情况: 如果监听函数没有改变作用域,浏览器会重 观测者: 观测者: 默认情况下,所有绑定到UI的模型数据都被观察。比如,他们都有一个观测者注册到了观察列表上。你也可以通过$watch 函数手动触发观测者。一个观测者有 两个函数:一个观察函数和一个观察表达式。观察函数是用于数据改变时被触发的监听函数,观察表达式是确定那些数据需要被观察(作用域)。 Asynchronous nature of dirty cycle: 通过赋值,比如 $scope0 码力 | 6 页 | 244.12 KB | 1 年前3 ExtJS和AngularJS比较会捕获到此事件,触发对应的函数,将 其作为参数传入AngularJS的执行上下文中。 函数中将实现模型的改变,在消化周期结束的时候,异常句柄会被触发 在所有的消化周期机制中,在观察列表中的观测者会进行迭代,通过每个观测者的表达式,获取到特定的作用域, 作用域中的新值和旧值会进行比较, 判断是否改变,然后 对应的函数就会被执行。这时,可能会发生下面两种情况: 如果监听函数没有改变作用域,浏览器会重 观测者: 观测者: 默认情况下,所有绑定到UI的模型数据都被观察。比如,他们都有一个观测者注册到了观察列表上。你也可以通过$watch 函数手动触发观测者。一个观测者有 两个函数:一个观察函数和一个观察表达式。观察函数是用于数据改变时被触发的监听函数,观察表达式是确定那些数据需要被观察(作用域)。 Asynchronous nature of dirty cycle: 通过赋值,比如 $scope0 码力 | 6 页 | 244.12 KB | 1 年前3
共 3 条
- 1













