![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 84
z425955498
这个作者很懒,什么都没留下…
展开
-
node.js 全局对象及全局变量
全局对象: global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。全局方法:setTimeout(cb, ms) - 到时执行一次的函数setInterval(cb, ms) - 间隔执行函数setTimeout(cb, ms) - 清除定时任务全局变量:__fil原创 2017-11-28 15:16:37 · 652 阅读 · 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 · 116 阅读 · 0 评论 -
node.js stream
Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,Stream 有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex - 可读可写操作.Transform -原创 2017-11-28 12:57:36 · 105 阅读 · 0 评论 -
node.js -buffer
Buffer(缓冲区)在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。一个 Buffer 类似于一个整数数组,但它对应于 V8 堆内存之外的一块原始内存。创建 Buffer 类创建长度为 60 字节的 Buffer 实例:var buf =newBuffer(60);len = buf.wr原创 2017-11-28 12:23:46 · 140 阅读 · 0 评论 -
node.js 使用-事件处理(EventEmitter)
Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。实例://event.js 文件原创 2017-11-27 18:02:06 · 427 阅读 · 0 评论 -
node.js 使用-回调函数
Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者原创 2017-11-27 17:51:29 · 227 阅读 · 0 评论 -
node.js 安装与基本使用
node.js可以充当web服务器以及web应用服务器端JavaScript处理:server-side JavaScript execution非阻断/异步I/O:non-blocking or asynchronous I/O事件驱动:Event-driven1、Windows 安装包(.msi)32 位安装包下载地址 : https://nodejs.原创 2017-11-27 17:08:19 · 156 阅读 · 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 · 274 阅读 · 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 · 338 阅读 · 0 评论 -
node.js 常用工具
util.inheritsJavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的。util.inherits是一个实现对象间原型继承 的函数var util = require('util'); function Base() { this.name = 'base'; this.base = 1991; t原创 2017-11-28 19:33:40 · 183 阅读 · 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 · 158 阅读 · 0 评论