自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CommonJS规范中module.exports和exports的区别

刚开始接触nodejs的同学对module.exports和exports的使用会有困惑,到底该使用哪一个,还是两个都可以使用,要理解二者的区别,应该先理解nodejs中require的加载机制。// 准备module对象:var module = { id: 'hello', exports: {}};var load = function (mod...

2018-08-16 18:18:32 543

原创 ES6 扩展运算符

扩展运算符用3个点表示,功能是把数组或者类数组对象展开成一系列用逗号隔开的值 1,数组let arr = ['red', 'green', 'blue'];console.log(...arr);//red,green,blue 拷贝数组(和Object.assign一样都是浅拷贝) let arr = ['red', 'green','blue']; let ar...

2018-08-10 12:08:03 162

原创 ES6 解构赋值

es6新增语句-结构赋值 1,传统的赋值语句let a=['red','green','blue'];console.log(a[0],a[1],a[2]); 2,使用结构赋值语句let [a,b,c]=['red','green','blue'];console.log(a,b,c); 使用结构赋值好处1:语法上更加简洁 3,如果右边数据比左边...

2018-08-10 11:33:52 137

原创 ES6 能否使用Object.assign实现深浅拷贝

 Object.assign方法是浅拷贝还是深拷贝?1,普通变量let obj={name:"zhangsan",colors:["red", "green", "blue"]};let obj2=Object.assign({},obj);obj2.name='wang';console.log(obj2);//name wang colors:["red", "gr.

2018-08-09 17:17:59 1159

原创 基于Jquery-1.9.1.js的轮播图,兼容低版本ie

<!DOCTYPE html><html lang="en"> <head>    <meta charset="UTF-8">    <title>轮播图</title>    <!--[if lt IE 9]>    <scr

2018-08-09 14:24:38 433

原创 ES6 使用for..of遍历数组和对象

es6新加了遍历方法for..of,今天看看怎么使用遍历数组值let arr=['red','green','blue','orange'];for(let val of arr){ console.log(val);}怎么把索引打印出来呢?如果想要打印出索引可以这样let arr=['red','green','blue','orange'...

2018-08-07 15:59:39 1322

原创 ES6 Array新增方法forEach,map,filter,some,every

在es6里面Array新增了一些方法使的对数据的操作更加便捷。 1,forEachforEach类似于普通的for循环let arr=[1,3,5,false,true];arr.forEach((val,index,arrs)=>{ console.log(val,index,arrs);}); 2,map主要作用做数据映射没有return...

2018-08-07 15:30:10 531

原创 JavaScript异步编程解决方案Promise、Generator、Async

下面通过按顺序读取本地文件data/1.txt-->data/2.txt-->data/3.txt三个问题来介绍三者的使用方式和差别 1,使用Promise实现const fs = require('fs');function readFile(filename) { return new Promise((resolve, reject) =>...

2018-08-07 11:02:22 319

原创 网络爬虫

一、什么是爬虫爬虫:请求网站并提取数据的自动化程序百科:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 二、爬虫基本流程发起请求:通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的hea...

2018-08-06 17:46:39 91

空空如也

空空如也

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

TA关注的人

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