![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
文章平均质量分 89
木槿花开lalala
学习总结,不断地积累和进步。。。
展开
-
nodeJS基本模块
一、模块为了编写可维护的代码,把很多函数分组,分别放到不同的文件里。在Node环境中,一个.js文件就称之为一个模块(module),模块的名字就是文件名(去掉.js后缀)。创建一个模块hello,以便在其他地方调用这个模块:'use strict';var s = 'Hello';function greet(name) { console.log(s + ', ' +原创 2017-03-11 16:09:30 · 388 阅读 · 0 评论 -
Node.js 事件循环
Node.js应用由以下几部分组成:1.引入 required 模块:可以使用 require 指令来载入 Node.js 模块。2.创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。3.接收请求与响应请求:客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。Node.js 是单进程单线程应用程序,但是通原创 2017-03-29 15:27:42 · 339 阅读 · 0 评论 -
Node.js Buffer
Node.js定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。一、创建 Buffer 类(1)创建长度为 10 字节的 Buffer 实例:var buf = new Buffer(10);(2)通过给定的数组创建 Buffer 实例:var buf = new Buffer([10, 20, 30, 40, 50]);(3)通过一个字符串来创建原创 2017-04-05 20:46:17 · 247 阅读 · 0 评论 -
Node.js Stream
Stream 是一个抽象接口,有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex - 可读可写操作.Transform - 操作被写入数据,然后读出结果。常用的事件有:data - 当有数据可读时触发。end - 没有更多的数据可读时触发。error - 在接收和写入过程中发生错误时触发。finish - 所有数据已被写入到底层系统时原创 2017-04-05 20:47:10 · 225 阅读 · 0 评论 -
Node.js 全局对象
在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。一、__filename__filename 表示当前正在执行的脚本的文件名,输出为文件所在位置的绝对路径。创建文件 main.js:// 输出全局变量 __filename 的值con原创 2017-04-05 20:48:56 · 597 阅读 · 0 评论 -
Node.js Express框架
Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。一. 安装Express$ cnpm install express --save以下几个重要的模块是需要与 express 框架一起安装的:body-parser - node.js 中间件,原创 2017-06-04 20:40:21 · 613 阅读 · 0 评论 -
Node.js 常用工具
util 是一个Node.js 核心模块,提供常用函数的集合。1. util.inheritsutil.inherits(constructor, superConstructor)是一个实现对象间原型继承的函数。示例如下:var util = require('util'); function Base() { this.name = 'base'; this.ba原创 2017-06-04 16:15:32 · 399 阅读 · 1 评论 -
Node.js 文件系统
Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。例如:var fs = require("fs");// 异步读取fs.readFile('input.txt',原创 2017-06-04 16:53:18 · 336 阅读 · 0 评论 -
express框架应用
一. 概述Express是基于Node.js的Web开发框架。实例://根目录下新建启动文件index.jsvar express = require('express');var app = express();//浏览器请求文件定位到public子目录app.use(express.static(__dirname + '/public'));//app.get方法原创 2017-07-08 14:17:59 · 442 阅读 · 0 评论