自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 call、apply、bind三者的用法和区别

1. callcall、apply、bind都是改变this指向的方法fn.call当前实例(函数fn)通过原型链的查找机制,找到function.prototype上的call方法,function call(){[native code]}fn.call()把找到的call方法执行当call方法执行的时候,内部处理了一些事情1.首先把要操作的函数中的this关键...

2018-09-21 00:18:07 66400 7

原创 Readable Streams的使用与简单的实现原理

1. 可读流使用方法1.1 引入fs模块const fs = require('fs');1.2 创建可读流fs.createReadStream(path,[options]);1.3 可读流参数path:文件路径optionsencoding 设置读取编码,默认值:null,使用buffer方式读取 可选参数:utf8|ascii|bas...

2018-07-22 14:14:16 3126

原创 ECMAScript 6.0基础入门教程(二)-Promise、generator

ECMAScript 6.0基础入门教程(二)8、PromisePromise——承诺8.1 异步操作之间没有关系同时进行多个操作回调写法代码复杂(回调地狱)下面是异步操作代码,如果想要同时读取不同模块的数据,就要写成回调方式。ajax('/top', function (top_data){ //top读取成功 ajax('/left', ...

2018-06-28 11:11:46 709

原创 ECMAScript 6.0基础入门教程(一)-ES6基础入门教程

主要写了ES6的一些新知识和与ES5的区别,对ES6的变量、函数、数组、字符串、面向对象、json的一些使用方法进行了总结。

2018-06-23 00:47:27 14909

原创 Git基础教程_git、github基础入门教程_纯干货

Git基础入门教程1、Git简介1.1 Git的主要功能1.2 Git和SVN的区别2、各系统Git安装2.1 linux系统安装Git2.2 Mac OS系统安装Git2.3 Windows系统安装Git3、Linux常用命令4、Git分区5、Git初始化6、提交文件7、文件比较与版本切换7.1 文件比较7.2 版本切换8、分支9、GitHub9...

2018-06-22 20:28:05 1742 2

空空如也

空空如也

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

TA关注的人

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