- 博客(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 556
原创 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 176
原创 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 145
原创 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 1169
原创 基于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 456
原创 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 1350
原创 ES6 Array新增方法forEach,map,filter,some,every
在es6里面Array新增了一些方法使的对数据的操作更加便捷。 1,forEach forEach类似于普通的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 553
原创 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 328
原创 网络爬虫
一、什么是爬虫 爬虫:请求网站并提取数据的自动化程序 百科:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 二、爬虫基本流程 发起请求:通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的hea...
2018-08-06 17:46:39 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人