node.js
文章平均质量分 77
吴小全
这个作者很懒,什么都没留下…
展开
-
Node.js安装
Node.js安装 Node.js 安装配置本章节我们将向大家介绍在window和Linux上安装Node.js的方法。本安装教程以Node.js v5.7.0 Stable 版本为例。Windowv 上安装Node.jsWindows 安装包(.msi) :安装步骤:步骤 1 : 双击下载后的安装包 node-v0.10.26-x86.msi,如下所示:步骤 2 : 点击以上的Run(运行),将原创 2016-02-29 10:44:48 · 570 阅读 · 0 评论 -
Node.js Web 模块-创建web服务器
Node.js Web 模块-创建web服务器 什么是 Web 服务器?Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。大多数 web 服务器都支持服务端的脚本语言(php、python、ruby)等,并通过脚本语言从数据库获取数据,将结果返回给客户端原创 2016-02-29 10:52:42 · 1001 阅读 · 0 评论 -
Node.js GET/POST请求
无标题 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用GET/POST请求。本章节我们将为大家介绍 Node.js GET/POST请求。获取GET请求内容由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。node.js中url模块中的parse函数提供了这个功能。var h原创 2016-02-29 10:51:53 · 547 阅读 · 0 评论 -
Node.js 文件系统
无标题 Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示:var fs = require("fs")异步和同步Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。异步的方法函数最后一个参数为回调函数,原创 2016-02-29 10:50:45 · 432 阅读 · 0 评论 -
Node.js 常用工具
无标题 util.inheritsutil.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的。在这里我们只介绍util.inherits 的用法,示例如下:var util = req原创 2016-02-29 10:50:15 · 485 阅读 · 0 评论 -
Node.js 函数
无标题 在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。Node.js中函数的使用与Javascript类似,举例来说,你可以这样做:function say(word) { console.log(word);}function execute(someFunction, value) { som原创 2016-02-29 10:49:39 · 508 阅读 · 0 评论 -
Node.js模块系统
Node.js模块系统 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。创建模块在 Node.js 中,创建一个模块非常简单,如下我们创建一个 ‘main.js’ 文件原创 2016-02-29 10:49:01 · 533 阅读 · 0 评论 -
Node.js Stream(流)
Node.js Stream(流) Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,Stream 有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex - 可读可写操作.Transform - 操作被写入数据,然后读出原创 2016-02-29 10:48:24 · 724 阅读 · 0 评论 -
Node.js Buffer(缓冲区)
Node.js Buffer(缓冲区) JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数据的原创 2016-02-29 10:47:32 · 610 阅读 · 0 评论 -
Node.js EventEmitter
Node.js EventEmitter Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。EventEmitter 类ev原创 2016-02-29 10:46:53 · 530 阅读 · 0 评论 -
Node.js的基础内容
Node.js的基础内容 Node.js REPL(交互式解释器)使用变量你可以将数据存储在变量中,并在你需要的使用它。变量声明需要使用 var 关键字,如果没有使用 var 关键字变量会直接打印出来。使用 var 关键字的变量可以使用 console.log() 来输出变量。$ node</span></code></li><li class="L1"><code class="language原创 2016-02-29 10:46:13 · 707 阅读 · 0 评论 -
Node.js 创建第一个应用
Node.js 创建第一个应用 如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。从这个角度看,整个”接收 HTTP 请求并提供 Web 页面”的需求根本不需 要 PHP 来处理。不过对 Node.js 来说,概念完全不一样了。使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP原创 2016-02-29 10:45:35 · 478 阅读 · 0 评论 -
模板安装-使用nmp命令
无标题 使用 npm 命令安装模块npm 安装 Node.js 模块语法格式如下:$ npm install </span><span class="pun"><</span><span class="typ">Module</span><span class="pln"> </span><span class="typ">Name</span><span class="pun">><原创 2016-02-29 10:54:28 · 2766 阅读 · 2 评论