- 博客(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 8808
原创 理解 React 高阶组件
1. 什么是高阶组件?2. 为什么要用高阶组件?3. 怎么写高阶组件?1. 什么是高阶组件?高阶组件就是一个函数,它接受另一个组件作为参数,并返回一个新的组件。当 React 组件被包裹时(warped),高阶组件会返回一个增强的 React 组件。高阶组件让代码更具有复用性、逻辑性和抽象特性。2. 为什么要用高阶组件?在不用高阶组件的情况下,...
2018-05-08 11:14:01 501
原创 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 1951
原创 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 390
原创 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 414
原创 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 1319
原创 JavaScript——Function类型
1、基本概念:函数实际上是对象,每个函数都是Function类型的实例,函数名则是一个指向函数对象的指针,不会与某个函数绑定。2、函数定义的3种方式:(1) 使用函数声明语法定义:function sum ( num1, num2 ) {return num1 + num2 ;}(2) 使用函数表达式定义:var sum = functi
2017-08-01 11:34:20 452
原创 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 305
原创 JavaScript基本概念
1、JavaScript由以下三部分组成:ECMAScript, 提供核心语言功能;DOM(文档对象模型),提供访问和操作网页内容的方法和内容; DOM把整个页面映射为一个多节点结构。BOM(浏览器对象模型),提供与浏览器交互的方法和接口。2、没有块级作用域(有函数作用域):(1) if语句中的变量声明会将变量添加到当前的执行环境中,(2) for语句创建的变量i即使在循环
2017-08-01 11:27:31 275
原创 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 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人