微信小程序 node.js
文章平均质量分 51
xiaochun365
这个作者很懒,什么都没留下…
展开
-
微信小程序 Node.js (基础二) REPL (交互式解释器)
Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端,我们可以在终端中输入命令,并接收系统的响应。 Node 自带了交互式解释器,可以执行以下任务:读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。执行 - 执行输入的数据结构打印 - 输出结果循环 - 循环操作以上步骤直到用户两原创 2017-07-03 16:48:23 · 714 阅读 · 0 评论 -
微信小程序 Node.js (基础十一) 全局对象
微信小程序 Node.js原创 2017-07-05 17:43:39 · 976 阅读 · 0 评论 -
微信小程序 Node.js (基础十) 路由
微信小程序 Node.js 路由原创 2017-07-05 16:59:05 · 1984 阅读 · 0 评论 -
微信小程序 Node.js (基础九) 函数
function say(word){ console.log(word)}function execute(someFunction,value){ someFunction(value)}execute(say,"HelloWorld")// 匿名函数function execute(someFunction,value){ someFunction(value)原创 2017-07-05 14:46:00 · 1027 阅读 · 0 评论 -
微信小程序 Node.js (基础八) exports模块系统
一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。// main.jsvar hello = require("./hello")hello.sayHi()// hello.jsexports.sayHi = function(){ console.log("Hello World")}// 将对象封装到原创 2017-07-05 14:38:22 · 405 阅读 · 0 评论 -
微信小程序 Node.js (基础七) Stream(流)
Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。 Node.js,Stream 有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex - 可读可写操作.Transform - 操作被写入数据,然后读出结果。Stream 对象都是 EventEmitter 的实例。常用的事件有:data - 当有数据可读时触发。end - 没有更原创 2017-07-04 18:11:29 · 1807 阅读 · 1 评论 -
微信小程序 Node.js (基础六) Buffer(缓冲区)
JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数据的方法,可以让 Node.js 处理原创 2017-07-04 16:38:28 · 1885 阅读 · 0 评论 -
微信小程序 Node.js (基础五) EventEmitter
Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。events 模块只提供了一个对象: events.EventEmitt原创 2017-07-04 15:27:03 · 3209 阅读 · 0 评论 -
微信小程序 Node.js (基础四) 事件循环
Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调原创 2017-07-04 09:59:40 · 890 阅读 · 0 评论 -
微信小程序 Node.js (基础三) 回调函数
Node.js 回调函数 阻塞与非阻塞 Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 阻塞代码实例(同步函数)//阻塞是按顺序执行的var fs = require("fs");var data = fs.readFil原创 2017-07-03 17:41:48 · 1270 阅读 · 0 评论 -
微信小程序 Node.js (基础十二) GET/POST请求
微信小程序 Node.js (基础十二) GET/POST请求原创 2017-07-06 11:29:40 · 3592 阅读 · 0 评论