function
「滴滴滴,老司机开车了」Nodejs 爬取煎蛋网妹子图
“流氓不可怕,就怕流氓有文化”前天刚考完编译,今天考完网络,就开始捣鼓代码了,花了一天时间摸索了一下nodejs的爬虫,也就是tcp,http连接。也是就做了一个爬取煎蛋网妹子图的爬虫,并保持至本地。思路介绍通过http请求报文模拟一次访问煎蛋网的操作获取到了网页的HTML代码后,进行正则表达式匹配,得到图片地址通过图片地址,再次发送http请求报文,将图片数据保存至本地思
业界
2016年07月01日
JavaScript中的数据类型及其检测
JavaScript中的数据类型及其检测1. 数据类型1.1 基本类型NumberStringBooleanNullUndefinedSymbol1.2 引用类型ObjectArrayFunctionRegExpDate2. 类型检测2.1 typeofvar s = 'Nicholas';var b = true;var i = 22;var u;var n = null
业界
2016年08月05日
关于 JavaScript 闭包的简单例子
JavaScript 闭包
于控制台中运行如下例子:
无闭包:
var x = [];
for (var i = 0; i
闭包:
var y = [];
function doSetTimeout(i) {
setTimeout(function () {
y[i] = i;
}, 1000);
}
for (var i = 0; i
简写:
var z = [];
fo
业界
2016年08月07日
JavaScript设计模式----装饰者模式
装饰者模式的定义:装饰者(decorator)模式能够在不改变对象自身的基础上,在程序运行期间给对像动态的添加职责。与继承相比,装饰者是一种更轻便灵活的做法。装饰者模式的特点:可以动态的给某个对象添加额外的职责,而不会影响从这个类中派生的其它对象;继承的一些缺点:继承会导致超类和子类之间存在强耦合性,当超类改变时,子类也会随之改变;超类的内部细节对于子类是可见的,继承常常被
业界
2016年07月18日
【译】我最喜欢的 JavaScript 设计模式
原文链接:My Favorite JavaScript Design Pattern译文原链:【译】我最喜欢的 JavaScript 设计模式我最喜欢的 JavaScript 设计模式我觉得聊一下我爱用的 JavaScript 设计模式应该很有意思。我是一步一步才定下来的,经过一段时间从各种来源吸收和适应直到达到一个能提供我所需的灵活性的模式。让我给你看看概览,然后再来看它
业界
2016年07月03日
AngularJS学习笔记
今天用AJ实现了一个根据滑块输入的值,根据连续计算e值的小应用
e的定义如下:(1+1/x)^x
随着X的增大,e越来越接近自然对数的底2.718281828459045
//定义这是一个AJ应用,及其控制器
//绑定输入值到AJ变量value
e: (1+ 1/{{value}})^{{value}}={{result()}}//在span输出value和result
(
业界
2016年07月04日
refle中Action.do...();的事件执行顺序
场景
page文件里:
mixins:[Reflux.connect(Store)],
getInitialState: function () {Action.getInitData();
},store文件里:
var Store = Reflux.createStore({listenables: [Action],data: {},onGetInitData : f
业界
2016年06月20日
判断资源并行加载完成的三种办法:计数、Promise及 $.Deferred
方法一:计数比较function loadImg(url, cb) { var img = new Image(); img.src = url; img.onload = cb;}function loadImages(urlArr, afterAllLoadedFunc) { var count = urlArr.length; var l
业界
2016年07月05日
