加载中
nodejs使用superagent抓取网页,cheerio分析网页

//使用superagent抓取网页 //=>一个http方面的 库 ajax API 可以发起get或post请求 //使用cheerio分析网页 //=>node.js版的jQuery用来从网页中以css selector取数据 const exp...

2016/10/26 10:40
166
nodejs utility

//package.json文件 //定义了项目的各种元信息 最终要的是定义了项目的依赖 这样我么就不必把我们的node_modules上传到服务器了 //在服务器拿到项目之后直接运行npm install就可以package...

2016/10/26 10:38
6
nodejs express hello world

const express = require('express');//引入express模块 const app = express();//调用express的实例 他是一个函数不带参数时会返回一个express实例 //app本身有很多方法 //get post put/...

2016/10/26 10:37
18
nodejs web应用项目项目结构

history.md//项目改动历史 INSTALL 安装说明 makefile//makefile文件 benchmark//基准测试 controllers//控制器 lib//没有模块化的文件目录 middlewares//中间件 package.json//包描述文件,...

2016/10/23 13:57
32
Socket.IO

1.Socket.IO类库可以接受所有与服务器端相连接的客户端发送的消息,也可以向这些客户端 发送消息. 在服务器与浏览器之间提供一个共享接口,也就是说客户端与服务器建立连接之后再处理消息时,开...

2016/10/23 13:56
12
nodejs入门笔记

Node 就是Javascript在服务器端运行环境,javascript语言通过Node在服务器上运行,Node有点像javascript虚拟机 其次,Node提供了大量的工具库,使得javascript语言与操作系统互动(文件读写,新建子...

2016/10/23 13:43
64
深入浅出nodejs

====第三章.异步I/O==== 1.PHP从头到脚都是以同步阻塞的方式来执行的.缺点在小规模站点中基本不存在,但是在复杂的网络应用中阻塞无法更好的发挥. 2.Node:伴随异步I/O(非阻塞i/O),事件驱动,单...

2016/10/23 13:42
42
<<nodejs权威指南>>1,2,3,4章读书笔记

1.非阻塞I/O描述 访问数据库取得搜索结果的时候,查询数据库以及获取到数据需要一定的事件,传统的阻塞式的编程方式,在这种情况下需要终止程序的执行,等待响应结果之后才能继续向下执行. 非阻塞...

2016/10/23 13:41
25
封装canvas绘制直线和圆的的方法

(function (){ var shape = { lineWidth: function ( value ) { if ( value ) { return this.option.lineWidth; } else { this.option.lineWid...

2016/10/23 13:11
29
toString()方法,与call()方法结合;用来进行数据类型检测

//toString()方法,与call()方法结合;用来进行数据类型检测 console.log(Object.prototype.toString.call([]));//'[object Array]' console.log(Object.prototype.toString.call({}));//'[obj...

javascript拷贝创建对象

/*拷贝创建对象*/ function hightExtend() { var key = 0, i = 0, len = arguments.length; target = null; if (len == 0) { return false; } else if (len == 1) {...

javsscript闭包的一种使用场景--沙箱

//沙箱:模块化,沙箱是一个隔离的环境,最大的好处就是避免全局变量的污染. var model = (function () {//一个匿名的立即执行函数 var price = 900;//这是一个model局部的变量,外界无法访问...

2016/10/20 08:30
24
javascript闭包实现缓存的小demo

/* * 闭包实现缓存 * 属性:有个键--值 --->所以可以将缓存数据存放在一个对象中 * 方法:缓存存储 setCache * 缓存的获取 getCache * */ function confi...

2016/10/20 08:28
146
javascript函数调用的几种方式

function fn() { console.log(this.name); return "fn函数的返回值"; } /*1.方法调用*/ //方法调用,this指向window,相当于是window调用 fn(); /*2.对象...

javascript创建对象的几种方式

/*1.对象字面量*/ var obj1 = { name:"zhangsan", age:18 }; /*2.构造函数创建对象*/ function Fun(){} var obj2 = new Fun(); /*3.Object创建对象...

2016/10/20 08:25
3
javascript实现继承的六种方式

/*实现继承的六种方式*/ /*1.扩展原型对象的方法实现继承*/ function Foo1(){} //在Foo1函数上扩展一个fn1方法,由构造函数创建的对象都具有fn1这个方法 Foo1.prototype.fn1...

2016/10/20 08:24
11
javascript中call(),apply()用法

//上下文模式:根据用户传递的参数产生不同的结果 //实现方式:call/apply:这两个都是定义在Function.prototype.call——>目的:任何函数都可以访问到call/apply //call方法的第一个...

2016/10/20 08:22
18
模板引擎的简单原理template

var templateStr = "我的名字叫<%=name%>我是一只小狗,今年<%=age%>岁。"; var data = { name:'旺财', age:'18' }; /*会利用正则来匹配*/ ...

2016/10/20 08:18
4
canvas简单画图板

<!DOCTYPE html> <html lang='en'> <head> <meta charset='UTF-8'> <title>Title</title> </head> <body> <canvas id='cas' style="border:1px solid red" width='600' height='400'></canva...

2016/10/20 08:15
22
javascript,数组原型图

几点总结: //1.几乎所有函数都有prototype属性,这个是个指针,指向原型对象;Function.prototype这个没有 //2.所有对象中都有__proto__属性.(Object.prototype该属性的值为null) //几乎所有函数...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部