
node
文章平均质量分 63
Away_D
这个作者很懒,什么都没留下…
展开
-
《nodejs实战》读书笔记
node模块打包是为了重用,但它们不会改变全局作用域。require是node中少数几个同步I/O操作之一。最终在程序里导出的是module.exports。exports只是对module.exports的一个全局应用,最初被定义为一个可以添加属性的空对象。nodejs的api相对来说比较底层,是为了保证他的速度和灵活性。非特权端口no原创 2017-07-29 23:22:56 · 392 阅读 · 0 评论 -
crypto 加密
md5:var crypto = require('crypto');function md5 (text) { return crypto.createHash('md5').update(text).digest('hex');};console.log(md5('root').toUpperCase());原创 2017-08-03 00:51:03 · 399 阅读 · 0 评论 -
node request 爬取并解析 新浪黄金资讯
"use strict";var request = require('request');//get post 请求库var cheerio = require('cheerio');//类jQuery查询html字符串库var iconv = require('iconv-lite');//转换编码库/*安装库npm install request cheerio icon原创 2017-08-03 00:41:00 · 408 阅读 · 0 评论 -
node笔记-node npm 自更新
ubuntu下:更新node用n库:sudo npm install -g nsudo n stable更新npm://无效:sudo npm install npm@latest -g //latest可为版本号//无效:sudo npm install -g npm以上两个网上流传的方法在我这都失效了,自己尝试了一下.需要原创 2017-07-29 21:28:15 · 896 阅读 · 0 评论 -
最精简的echo server
var net = require('net');var server = net.createServer(function(socket){ // socket.on('data',function(data){ // socket.write(data); // }) socket.once('data',function(data){ socket.write(data);原创 2017-08-03 00:37:11 · 251 阅读 · 0 评论 -
rest server
var http = require('http');var url = require('url');var items = [];var server = http.createServer(function(req,res){ switch(req.method){ case 'POST': var item = ''; req.setEncoding('utf8'原创 2017-08-03 00:33:14 · 1032 阅读 · 0 评论 -
broadcast命令行聊天室
var events = require('events');var net = require('net');var channel = new events.EventEmitter();channel.clients = [];channel.subscriptions = {};channel.setMaxListeners(1);channel.on('join',fun原创 2017-08-03 00:30:29 · 481 阅读 · 0 评论 -
[库]nimble的串行与并行
nimble串行/并行var nimble = require('nimble');//nimble 串行nimble.series([ function(callback){ setTimeout(function(){ console.log('first'); callback(); },1000); }, function(callback){原创 2017-08-03 00:26:47 · 405 阅读 · 0 评论 -
npm基本用法
安装与升级nvm install 5npm install npm -gnpm install npm@2 -gnpm install npm@latest -g常用命令1.根据package.jsonwenj安装依赖npm install2.安装指定依赖包npm install [/]如果当前目录中存在package.jsonwenj,则安装满足文原创 2017-07-30 13:35:14 · 427 阅读 · 0 评论 -
js闭包
//闭包可以“冻结”color值//用匿名函数保留全局变量的值//闭包控制程序状态function asyncFunction(callback){setTimeout(callback,200);}var color = 'blue';(function(color){asyncFunction(function(){console.l原创 2017-07-29 23:25:05 · 292 阅读 · 0 评论 -
express问题
全局安装expressexpress在4.0之后,安装express-generator才能执行express命令,cnpm install express-generator -g;原创 2017-08-02 12:29:00 · 392 阅读 · 0 评论