
Node.js
jadeshu
这个作者很懒,什么都没留下…
展开
-
node.js中对同步,异步,阻塞与非阻塞的理解
我们都知道javascript是单线程的,node.js是一个基于Chrome V8 引擎的 javascript 运行时环境,注意 node.js 不是一门语言,别搞错了。javascript为什么是单线程的,这么做有什么好处?因为历史原因,js的出现主要是为了解决页面的交互和操作DOM,如果是多线程的,就会带来比较复杂的同步问题。比如两个线程同时操作一个DOM,那最终页面显示上会以...转载 2019-11-09 03:12:59 · 377 阅读 · 0 评论 -
<1>node事件循环和process
1.node.js事件循环 node.js事件可以继续插入事件,如果有事件就继续执行下去,每一次事件处理结束后等待下一个事件的发生;没有要处理的事件了,那整个就结束了; setTimeout插入一个 计时器事件,时间单位为毫秒;// 插入一个事件,让它多长(毫秒)时间以后执行一次setTimeout(function() { console.log("se...原创 2018-06-06 19:05:56 · 311 阅读 · 0 评论 -
<2>node.js的net模块
node.js可以用net模块创建出服务端和客户端! node.js文档查看http://nodejs.cn/api/ (1)net.Server (2)net.Socket 一.创建服务器过程 1.先导入net模块// 将net模块 引入进来var net = require("net"); 2.使用net.CreateSe...原创 2018-06-06 19:55:52 · 295 阅读 · 0 评论 -
node.js中express模块创建服务器和http模块客户端发请求
首先下载express模块,命令行输入npm install express1.node.js中express模块创建服务端 在js代码同文件位置新建一个文件夹(www_root),里面存放网页文件等,就可以在浏览器中访问了var express = require("express");var path = require("path");var app = expr...原创 2018-06-25 01:57:02 · 4826 阅读 · 0 评论 -
node.js中net模块创建服务器和客户端(TCP)
node.js中net模块创建服务器和客户端1.node.js中net模块创建服务器(net.createServer)// 将net模块 引入进来var net = require("net");// 创建一个net.Server用来监听,当连接进来的时候,就会调用我们的函数// client_sock,就是我们的与客户端通讯建立连接配对的socket// client_sock 就是...原创 2018-06-19 17:14:47 · 4926 阅读 · 2 评论 -
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
首先下载websocket模块,命令行输入npm install ws1.node.js中ws模块创建服务端(server.js)// 加载node上websocket模块 ws;var ws = require("ws");// 启动基于websocket的服务器,监听我们的客户端接入进来。var server = new ws.Server({ host: "12...原创 2018-06-19 17:19:10 · 22547 阅读 · 8 评论 -
Buffer、ArrayBuffer、DataView互转(node.js)
1.Buffer转ArrayBuffer// 实例一const buf = Buffer.from("this is a test");console.log(buf);console.log(buf.toString());var arrayBuf = buf.buffer; //console.log(arrayBuf);2.ArrayBuffer转Buffer/...原创 2019-01-23 15:38:39 · 9090 阅读 · 0 评论