自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bupt_Lili的博客

不积跬步,无以至千里。

  • 博客(10)
  • 收藏
  • 关注

原创 SpringBoot通知机制的实现

1. 快速创建maven管理的SpringBoot项目2. 通知机制的流程3. 运行过程及结果1. 快速创建maven管理的SpringBoot项目1、访问 http://start.spring.io/2、 选择构建工具Maven Project、Spring Boot版本1.3.6以及一些工程基本信息,点击“Switch to the full ve...

2018-05-23 19:34:24 8739

原创 理解 React 高阶组件

1. 什么是高阶组件?2. 为什么要用高阶组件?3. 怎么写高阶组件?1. 什么是高阶组件?高阶组件就是一个函数,它接受另一个组件作为参数,并返回一个新的组件。当 React 组件被包裹时(warped),高阶组件会返回一个增强的 React 组件。高阶组件让代码更具有复用性、逻辑性和抽象特性。2. 为什么要用高阶组件?在不用高阶组件的情况下,...

2018-05-08 11:14:01 420

原创 Node.js EventEmitter 理解与使用

1. EventEmitter是什么?2. 使用EventEmitter类注册事件监听器3. EventEmitter 常用属性3.1 方法3.2 类方法3.3 事件4. error 事件5. 继承 EventEmitter1. EventEmitter是什么?Node.js 的每个API都是异步的,并作为一个独立线程运行,使用异步函数调用...

2018-05-03 17:43:16 1657

原创 npm常用命令

1. 创建模块2. npm包的版本号3. npm 常用命令4. 使用淘宝npm镜像1. 创建模块npm init 创建package.json文件,生成的文件包含了基本的结果;npm adduser 在npm资源库中注册用户(使用邮箱注册):$ npm adduserUsername: shirleyPassword:Email: (this...

2018-05-03 10:21:34 281

原创 JS运行机制到Node.js 事件循环

1. JS 为什么是单线程?2. 任务队列及异步运行机制3. 事件和回调函数4. 事件循环(Event Loop)5. 定时器6. Node.js 的事件循环参考文章:阮一峰博客:JavaScript 运行机制详解:再谈Event Loop1. JS 为什么是单线程?JS 作为浏览器脚本语言,其主要用途是与用户互动以及操作DOM,这决定了它只能是单线程...

2018-05-03 09:52:40 282

原创 React入门教程

1. React的起源2. React的特点2.1 虚拟DOM2.2 组件化思想2.3 JSX语法3. 创建第一个React项目3.1 环境要求3.2 创建一个可执行的React项目4. 增加一个React组件5. React数据流5.1 组件间通信:props5.2 组件内部状态:state6. 组件的生命周期6.1 装载过程6.2 更新过程6.3 卸载过程1. React的起源  React最...

2017-09-19 10:25:06 1241

原创 JavaScript——Function类型

1、基本概念:函数实际上是对象,每个函数都是Function类型的实例,函数名则是一个指向函数对象的指针,不会与某个函数绑定。2、函数定义的3种方式:(1) 使用函数声明语法定义:function sum ( num1, num2 ) {return num1 + num2 ;}(2) 使用函数表达式定义:var sum = functi

2017-08-01 11:34:20 418

原创 JavaScript——Array类型

1、JS数组的每一项可以保存任何类型的数据,数组的大小是可以动态调整的。2、创建数组的两种方式:(1) 使用Array构造函数:(new可省略,结果相同)var color = new Array();var color = new Array(20);var color = new Array("blue", "red", "green");(2) 使

2017-08-01 11:32:05 264

原创 JavaScript基本概念

1、JavaScript由以下三部分组成:ECMAScript, 提供核心语言功能;DOM(文档对象模型),提供访问和操作网页内容的方法和内容; DOM把整个页面映射为一个多节点结构。BOM(浏览器对象模型),提供与浏览器交互的方法和接口。2、没有块级作用域(有函数作用域):(1) if语句中的变量声明会将变量添加到当前的执行环境中,(2) for语句创建的变量i即使在循环

2017-08-01 11:27:31 253

原创 React简介

React是Facebook在2013年开源在GitHub上的JavaScript库。1、React特点:(1) Virtual DOMDOM操作非常昂贵,React把真实的DOM树转换成JavaScript对象树,也就是Virtual DOM。每次数据更新后,重新计算Virtual DOM,并与上一次生成的Virtual DOM做对比,对变化的部分做批量更新,从而提升性能。

2017-08-01 11:21:27 338

空空如也

空空如也

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

TA关注的人

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