摘要:
响应式编程是一种面向数据流和变更传播的异步编程范式(Wikipedia)。RxJS(响应式扩展的 JavaScript 版)是一个使用可观察对象进行响应式编程的库,它让组合异步代码和基于回调的代码变得更简单 (RxJS Docs)。 RxJS 提供了一种对 Observable 类型的实现,直到 O 阅读全文
摘要:
vue-router详解 原文链接:www.jianshu.com 一、前言 要学习vue-router就要先知道这里的路由是什么?为什么我们不能像原来一样直接用<a></a>标签编写链接哪?vue-router如何使用?常见路由操作有哪些?等等这些问题,就是本篇要探讨的主要问题 一、前言 要学习v 阅读全文
摘要:
生命周期钩子介绍: 1、ngOnChange:响应组件输入值发生变化时触发的事件。 2、ngOnInit:用于数据绑定输入属性之后初始化组件,在第一次ngOnChange之后被调用。 a. 组件构造后不久就要进行复杂的初始化。 b. 需要在输入属性设置完成之后才构建组件。 在组件中,经常使用ngOn 阅读全文
摘要:
vue.js是一套构建用户界面的渐进式框架。vue采用自底向上增量开发的设计。vue的核心库只关心视图层,非常容易学习,非常容易与其它库和已有项目整合。vue完全有能力驱动采用单文件组件和vue生态系统支持的库开发的复杂单页应用。 vue.js的目标是通过尽可能简单的API实现响应的数据绑定和组合的 阅读全文
摘要:
javascript语言是一门“单线程”的语言,不像java语言,类继承Thread再来个thread.start就可以开辟一个线程,所以,javascript就像一条流水线,仅仅是一条流水线而已,要么加工,要么包装,不能同时进行多个任务和流程。 那么这里说的同步和异步到底是什么呢?如果你真的不懂, 阅读全文
摘要:
1、@Input:可设置属性 当它通过属性绑定的形式被绑定时,值会“流入”这个属性。 在子组件中使用,例如:@Input()name:string 父组件定义宾亮,并在父组件的模板中绑定,例如: 子组件模板中:{{name}} 子组件控制器中:@Input()name:string 父组件控制器中: 阅读全文
摘要:
第五节课: 1.组件的输入输出属性 2.使用中间人模式传递数据 3.组件生命周期以及Angular的变化发现机制 阅读全文
摘要:
第四节课:数据绑定、响应式编程和管道 1.数据绑定(插值表达式、事件绑定、属性绑定、双向绑定) 2.响应式编程 3.管道 阅读全文
摘要:
第三节课:依赖注入 1.什么是依赖注入模式及使用依赖注入的好处 2.介绍Angular的依赖注入实现:注入器和提供器 3.注入器的层级结构 阅读全文
摘要:
第二节课 1.了解路由的基础知识 2.子路由、辅助路由、路由守卫和保护路由 路由守卫: CanActivate:处理导航到某路由的情况 CanDectivate:处理从当前路由离开的情况 Resolve:在路由激活之前获取路由数据 3.在在线拍卖Auction中提那家路由 阅读全文