Node.js
文章平均质量分 52
zhou554291911
这个作者很懒,什么都没留下…
展开
-
Node.js学习笔记之process
process 是一个全局变量,即 global 对象的属性。它用于描述当前 Node.js 进程状态的对象,提供了一个与操作系统的简单接口。process.argv是命令行参数数组,第一个元素是 node,第二个元素是脚本文件名, 从第三个元素开始每个元素是一个运行参数。 console.log(process.argv); 将以上代码存储为 argv.js,通过以下命令运行: $ node ar原创 2016-01-15 17:20:55 · 264 阅读 · 0 评论 -
Node.js学习笔记之全局对象与全局变量
JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可 以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。 我们在 Node.js 中能够直接访问到对象通常都是 glob原创 2016-01-14 17:38:51 · 222 阅读 · 0 评论 -
Node.js学习笔记之使用 node-inspector 调试 Node.js
使用 npm install -g node-inspector 命令安装 node-inspector,然后在终 端中通过 node –debug-brk=5858 debug.js 命令连接你要除错的脚本的调试服务器, 启动 node-inspector: $ node-inspector 在浏览器中打开 http://127.0.0.1:8080/debug?port=5858原创 2016-01-14 17:02:47 · 211 阅读 · 0 评论 -
Node.js学习笔记之模块与包
在 Node.js 中,创建一个模块非常简单,因为一个文件就是一个模块,我们要关注的问 题仅仅在于如何在其他文件中获取这个模块。Node.js 提供了 exports 和 require 两个对 象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口,即所获 取模块的 exports 对象。//module.js var name; exports.setN原创 2016-01-13 23:48:57 · 211 阅读 · 0 评论 -
Node.js学习笔记之初步
新建一个http服务器var http = require('http'); http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write('<h1>Node.js</h1>'); res.end('<p>Hello World</p>');原创 2016-01-13 22:22:11 · 200 阅读 · 0 评论 -
JavaScript的正则表达式
/pattern/attrs /1232363453/iregexObj.test(str); 测试正则表达式与指定字符串是否匹配 /2342315435/.test('2131342431');锚点 匹配一个位置^ : 起始位置 /^http:/.test('http://www.163.com'); $ :结尾位置 /.jpg$/.test('1.jpg');原创 2016-01-27 19:52:19 · 208 阅读 · 0 评论 -
Node.js学习笔记之HTTP 服务器与客户端
http.Server http.Server 是一个基于事件的 HTTP 服务器,所有的请求都被封装为独立的事件, 开发者只需要对它的事件编写响应函数即可实现 HTTP 服务器的所有功能。它继承自 EventEmitter,提供了以下几个事件。request:当客户端请求到来时,该事件被触发,提供两个参数 req 和res,分别是 http.ServerRequest 和 http.Server原创 2016-01-17 20:35:48 · 195 阅读 · 0 评论 -
Node.js学习笔记之fs
fs 模块中所有的操作都提供了异步的和 同步的两个版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。fs.readFile fs.readFile(filename,[encoding],[callback(err,data)])是最简单的读取 文件的函数。它接受一个必选参数 filename,表示要读取的文件名。第二个参数 enco原创 2016-01-17 19:52:44 · 178 阅读 · 0 评论 -
Node.js学习笔记之events
events.EventEmitter EventEmitter 的核心就 是事件发射与事件监听器功能的封装。EventEmitter 的每个事件由一个事件名和若干个参 数组成,事件名是一个字符串,通常表达一定的语义。对于每个事件,EventEmitter 支持 若干个事件监听器。当事件发射时,注册到这个事件的事件监听器被依次调用,事件参数作 为回调函数参数传递。 var events = req原创 2016-01-17 16:20:57 · 236 阅读 · 0 评论 -
Node.js学习笔记之util
util.inherits util.inherits(constructor, superConstructor)是一个实现对象间原型继承的函数。var util = require('util'); function Base() { this.name = 'base'; this.base = 1991; this.sayHello = function() {原创 2016-01-17 15:38:57 · 179 阅读 · 0 评论 -
Node.js学习笔记之console
console 对象,用于向标准输出流(stdout)或标准错误流(stderr)输出字符。 console.log():向标准输出流打印字符并以换行符结束。console.log 接受若干 个参数,如果只有一个参数,则输出这个参数的字符串形式。如果有多个参数,则 以类似于 C 语言 printf() 命令的格式输出。第一个参数是一个字符串,如果没有 参数,只打印一个换行。 console.log(原创 2016-01-17 14:35:18 · 191 阅读 · 0 评论 -
Node.js学习笔记之异步执行流程
node.js异步执行流程原创 2016-02-23 14:01:57 · 207 阅读 · 0 评论