自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (11)
  • 收藏
  • 关注

原创 View钩子

1.父组件调用子组件的方法(1)子组件的控制器export class TreeChildComponent implements OnInit { constructor() { } ngOnInit() { } greeting(name:string){ console.log('hello'+name) }}(2)父组件调用A.模板<app-tre...

2017-11-25 17:37:56 231

原创 Angular4 变更检测和Docheck钩子

1.变更检测机制(1)目的:保证组件属性和浏览器的显示同步,浏览器里面发生任何异步变化都会触发“变更检测”,当变更检测运行时,会检测应用中所有的绑定关系。(2)检测策略:     A:Default策略:检查所有组件     B.Onpush策略:阻止检查继续走下去(3)DoCheck钩子的调用import { Component, OnInit, Input, OnC

2017-11-25 16:28:45 6510

原创 Angular4 组件生命周期钩子

1.组件生命周期调用顺序import { Component, OnInit, OnChanges, DoCheck, AfterContentChecked, AfterContentInit, AfterViewChecked, AfterViewInit, SimpleChanges, Input } from '@angular/core';let logIndex:number=1

2017-11-25 14:58:40 777

原创 中间人模式

应用场景:搜索组件,购物车组件,主组件充当中间人(1)股票搜索组件中,发射一个EventEmitter 类型的事件addCart,并将股票信息也发射出去import { Component, OnInit, Input, EventEmitter, Output } from '@angular/core';@Component({ selector: 'app-search-sto

2017-11-25 11:30:06 449

原创 Angular @Input() @Output()

1.@Input()组件的输入属性,是指被@Input()注解的属性,用来从父组件接收数据(1)父组件A.父组件模板我是父组件B.父组件控制器export class AppComponent { public search:string;}(2)子组件A.模板我是子组件股票搜索的关键字是{{keyword}}B.控制器export c

2017-11-24 17:30:44 797

原创 Angular4 第五章 响应式编程

1.观察者模式与Rxjs(1)可观察对象,在初始化时注册观察者对象(2)观察者,在可观察对象发生变化调用观察者的方法做相应的处理import {Observable} from "rxjs"; //javascript的响应式编程包,angular框架依赖于它var subscription=Observable.from([1,2,3,4]) //创建流,就是可观察对象,也叫被观察者.f...

2017-11-23 17:13:59 397

原创 Angular4 第五章 数据绑定

1.Dom属性和HTML属性的关系(1)少量的HTML属性和DOM属性之间有着1:1的映射,如id(2)有些HTML属性没有对应的DOM属性,如colspan(3)有些DOM属性没有对应的HTML属性,如textContent(4)就算名字相同,HTML属性和DOM睡醒也不是同一个东西(5)HTML属性的值指定了初始值;DOM属性的值表示当前值。         DOM属性的值可以改变;HTML属...

2017-11-21 21:38:27 367

原创 Angular4 第四章 使用工厂方法和值对象声明提供器

1.工厂方法提供器声明 useFactory providers: [ { provide:StockService, useFactory:(logger:LoggerService)=>{ //let logger=new LoggerService(); //耦合性 let dev=Math.random()>0.5;

2017-11-17 18:25:28 627

原创 Angular4 第四章 依赖注入实战

创建服务的命令:ng g service shared/stock  ,生成了stockService的服务,需要声明该服务的提供器创建组件stock  :   ng g component stock1.依赖注入,提供器声明在模块中(1)编写服务提供器。shared\stock.service.ts 编写一个股票信息类,和一个getProduct方法,import { Injec

2017-11-17 17:32:32 296

转载 Angular4 第四章 依赖注入基本概念

在Angular中使用依赖注入,可以帮助我们实现松耦合,可以说只有在组件中使用依赖注入才能真正 的实现可重用的组件。如果我们有个服务product.service.ts,其中export了一个ProductService类,类中有一个getProduct方法。 如果不使用依赖注入,假设我们需要在product组件中使用这个服务时就会new一个ProductService类,但如果这个组件被

2017-11-17 15:47:02 281

原创 Angular4 路由 实战

在app.module.ts中做如下处理加入导航路由配置const routeConfig:Routes[ {path:'stock',component:StockManagerComponent}]//将上面的路由配置加入项目的根模块里面imports:[ RouterModule.forRoot(routeConfig)]

2017-11-16 18:06:29 203

原创 Angular4 第三章(下)路由守卫

路由守卫,实际意义是拦截器,在你进入路由或离开路由执行一些逻辑。1.路由守卫有三种:(1)CanActivate:处理导航到某路由的情况(2)CanDeactivate:处理从当前路由离开的情况(3)Resove 在路由激活之前获取路由数据2.路由守卫实战:【CanActivate】第一步:写出CanActivate路由守卫的验证规则创建文件 app/guard

2017-11-16 16:09:54 701

原创 Angular4 第三章(中) 重定向路由,子路由,辅助路由

1.重定向路由:在用户访问一个特定的地址时,将其重定向到另一个指定的地址  eg :  www.aaa.com  =>   www.aaa.com/products          www.aaa.com/x=>www.aaa.com/yconst routes:Routes = [{path:'', redirectTo: '/home', pa

2017-11-10 11:45:34 5683 2

原创 Augular4 第三章(上) 路由基本概念,路由的配置,路由的参数传递

1.路由的基本概念(1)Routes:路由的配置,保存着哪个URL对应展示哪个组件,以及在哪个RouterOutlet中展示组件(2)RouterOutlet:在html中标记路由内容呈现位置的占位符指令(3)Router :负责在运行时执行路由的对象,可以通过调用其navigate()和navigateByUrl()方法来导航到一个指定的路由(4)RouterLink:在HTML中声明路由导航用...

2017-11-09 13:52:31 572

原创 Augular4 第二章 angular架构的基本概念

angular架构的基本概念(1)组件:是angular应用的基本构建块,你可以把组件理解为一段带有业务逻辑和数据的html, 组件有父组件,子组件,孙子组件(2)服务:用来封装可重用的业务逻辑,组件可以调用服务,服务也可以调用服务(3)指令:允许你向html添加自定义行为(4)模块:模块用来将应用中不同的部分组织成一个Augular框架可以理解的单元(5)

2017-11-09 11:23:11 418

原创 Angular4 第一章 环境搭建

1.搭建环境       A. 安装nodejs,检测,npm -v    B. 安装命令行工具angular-cli,检测 ng -v    C. 创建新项目 ng new 项目名称,  ng new first   生成新项目first,目录结构如下:first/src 项目原代码 first/src/app  first/src/app/app.com

2017-11-09 11:04:42 235

html2canvas.js

利用这个可以将指定DOM保存问题,具体细节调用在我的博客中,博客名称是《保存指定DOM为图片》,有问题尽情谅解吧

2020-02-13

redis服务安装包.rar

https://blog.csdn.net/qq_21987433/article/details/89418452 初识Redis 本博客中描述用到的安装包下载,由于各种原因,博客中的下载地址不能下载,特在此提供

2019-12-03

日历插件的使用

日历插件简单好用,用法都在index.html中详细展示,里面加入了文本框输入年份,可以直接切换年份,不需一直点

2018-03-23

基于TP框架的分页类

对于tp自带的分页类做了更适用的修改,带查询条件的分页

2017-03-02

Word.class.php

此类文件用于生成word文件,具体用法,出现于我的博客当中

2017-02-27

省市区三级联动数据sql文件

页面创建省市区三级联动功能结合ajax,php实现

2016-12-30

轻便之前端图片上传压缩库

一款轻便的前端压缩,详细调用在我的博客中详尽描述

2016-11-16

富文本编辑器插件

富文本编辑器的应用我已经在我的博客详尽的描述其用法,请大家踊跃下载

2016-11-12

PHPExcel组件

方便应用,随意导出你想要的数据

2016-11-12

thinkphp3.2.3 PHPExcel组件

thinkphp3.2.3 PHPExcel组件

2016-11-10

index.js 前端压缩资源

帮助实现前端压缩图片

2016-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除