
node.js
文章平均质量分 70
霜如明月
这个作者很懒,什么都没留下…
展开
-
nodejs事件循环
1. 只有一个主线程,node开始执行脚本时,会先进事件循环初始化(同步任务,发出异步请求,规划定时器生效时间,执行promise.nextTick等),这时事件循环还未开始。##### nodejs运行机制:V8引擎解析js脚本解析后的代码调用Node API库负责Node API的执行,它将不同的任务分配给不同的线程,形成一个Event Loop,以异步的方式将任务的执行结果返回给...原创 2018-10-26 20:52:51 · 1113 阅读 · 0 评论 -
Node.js中path模块的resolve()和join()方法的区别
关于Node.js中path模块的resolve()和join()方法的比较,对照着总结看例子差不多以后在写模块的时候思路就能很清晰了resolve作用:path.resolve() 该方法将一些的 路径/路径段 解析为绝对路径。语法:path.resolve([…paths])说明:…paths 一个路径或路径片段的序列如果没有传入 path 片段,或者path 片段长度为零(空...原创 2018-12-26 22:28:08 · 2190 阅读 · 1 评论 -
详解nodejs基础之多进程实例
Node.js 多进程我们都知道 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin, child.stdout 和child.stderr。他们可能会共享父进程的 stdio 流,或者也可以是独立的被导流的流对象。Node 提供了 child_pro...原创 2019-01-21 22:20:28 · 585 阅读 · 0 评论 -
Node.js Event Loop各阶段讲解
Event Loop阶段描述图timerstimer阶段处理setTimeout于setInterval回调,开始处理的时机与poll阶段有关联。pending callbacks该阶段执行某些系统操作的回调,比如TCP套接字在连接时收到ECONNREFUSED。网上有一些将该阶段称为I/O callbacks的文章都是过时错误的,具体可以移步Node.js官方库下面的这个issue:...原创 2019-04-01 16:41:38 · 537 阅读 · 0 评论 -
从0到1构建vueSSR项目之node以及vue-cli3的配置
前言上一次做了路由的相关配置,原本计划今天要做vuex部分,但是想了想,发现vuex单独的客户端部分穿插解释起来很麻烦,所以今天改做服务端部分。服务端部分做完,再去做vuex的部分,这样就会很清晰。vue ssr是分两个端,一个是客户端,一个是服务端。所以要做两个cli3的配置。那么下面就直接开始做吧。修改package.json的命令//package.json :client代表...原创 2019-04-02 21:07:59 · 1871 阅读 · 1 评论 -
用 Node.js 写一个多人游戏服务器引擎
英文原文:https://www.smashingmagazine.com/2018/12/multiplayer-text-adventure-engine-node-js/摘要听说过文字冒险游戏吗? 如果你的年龄足够大的话(就像我一样),那么你可能听说过、甚至玩过“back in the day”。在本文中,我将向你展示编写的整个过程。这不仅仅是一个文本冒险游戏,而是一个能让你和你的...原创 2019-05-07 19:24:47 · 2574 阅读 · 0 评论