node.js
文章平均质量分 57
z425955498
这个作者很懒,什么都没留下…
展开
-
node.js 全局对象及全局变量
全局对象: global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。 全局方法: setTimeout(cb, ms) - 到时执行一次的函数 setInterval(cb, ms) - 间隔执行函数 setTimeout(cb, ms) - 清除定时任务 全局变量: __fil原创 2017-11-28 15:16:37 · 660 阅读 · 0 评论 -
node.js-模块
一个 Node.js 文件就是一个模块; Node.js 提供了 exports 和 require 两个对象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口,即所获取模块的 exports 对象。 如:可通过 require('./hello') 引入了当前目录下的 hello.js 模块(./ 为当前目录,node.js 默认后缀为 js)原创 2017-11-28 14:44:59 · 121 阅读 · 0 评论 -
node.js stream
Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。 Node.js,Stream 有四种流类型: Readable - 可读操作。 Writable - 可写操作。 Duplex - 可读可写操作. Transform -原创 2017-11-28 12:57:36 · 111 阅读 · 0 评论 -
node.js -buffer
Buffer(缓冲区) 在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 一个 Buffer 类似于一个整数数组,但它对应于 V8 堆内存之外的一块原始内存。 创建 Buffer 类 创建长度为 60 字节的 Buffer 实例: var buf = new Buffer(60); len = buf.wr原创 2017-11-28 12:23:46 · 144 阅读 · 0 评论 -
node.js 使用-事件处理(EventEmitter)
Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。 实例: //event.js 文件原创 2017-11-27 18:02:06 · 433 阅读 · 0 评论 -
node.js 使用-回调函数
Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。 Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者原创 2017-11-27 17:51:29 · 232 阅读 · 0 评论 -
node.js 安装与基本使用
node.js可以充当web服务器以及web应用 服务器端JavaScript处理:server-side JavaScript execution 非阻断/异步I/O:non-blocking or asynchronous I/O事件驱动:Event-driven 1、Windows 安装包(.msi) 32 位安装包下载地址 : https://nodejs.原创 2017-11-27 17:08:19 · 162 阅读 · 0 评论 -
nodejs+mysql
安装驱动 cnpm install mysql 查询数据 var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', passw原创 2017-11-28 20:23:38 · 280 阅读 · 0 评论 -
node.js 创建服务器及客户端
GET请求 var http = require('http'); var url = require('url'); var util = require('util'); http.createServer(function(req, res){ res.writeHead(200, {'Content-Type': 'text/plain'});原创 2017-11-28 19:56:59 · 343 阅读 · 0 评论 -
node.js 常用工具
util.inherits JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的。 util.inherits是一个实现对象间原型继承 的函数 var util = require('util'); function Base() { this.name = 'base'; this.base = 1991; t原创 2017-11-28 19:33:40 · 190 阅读 · 0 评论 -
node.js 路由
router.js 文件代码: function route(pathname) { console.log("About to route a request for " + pathname); } exports.route = route; server.js 文件代码: var http = require("http"); var url = req原创 2017-11-28 14:49:26 · 164 阅读 · 0 评论