
Node.js
THMAIL
这个作者很懒,什么都没留下…
展开
-
详解websocket与http与TCP/IP的三角恋
关于websocket,从它成为标准后就一直困扰我很久,它和http,tcp究竟有啥关系?套接字不都是tcp或者udp吗?它能和tcp服务器直接通讯吗?它要包含在http的请求里发送吗?它工作在计算机网络的哪一层?今天终于有机会细细地捋一下他们的关系了;一、关于TCP/IP学过计算机网络的人肯定都知道,tcp是传输层协议,当一个应用程序监听某个tcp端口后,它实际上就建立了一个套接字...原创 2020-01-15 16:11:31 · 665 阅读 · 2 评论 -
JS获取鼠标点击坐标五种方式及兼容性
关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种event.clientX/Yevent.pageX/Yevent.offsetX/Yevent.layerX/Yevent.screenX/YclientX/Y:clientX/Y获取到的是触发点相对浏览器可视区域左上角距离,不随页面滚动而改变兼容性:所有浏览器均支持pageX/Y:pageX/Y获取到的...转载 2020-01-12 21:20:45 · 1513 阅读 · 0 评论 -
Express使用html模板
express默认使用jade模板,可以配置让其支持使用ejs或html模板。1.安装ejs在项目根目录安装ejs.npm install ejs2、引入ejsvar ejs = require('ejs');//我是新引入的ejs插件3、设置html引擎app.engine('html', ejs.__express);设置视图引擎app.set('view engine',...转载 2020-01-03 17:32:07 · 193 阅读 · 0 评论 -
nodejs全局安装和本地安装的区别
下图来自Gulp中文网入门指南,可以看出全局安装后gulp后还要进行本地安装,一开始我疑惑了?为什么全局安装的gulp么,还要进行本地安装,难道不能在项目中直接调用本地安装的包?带着疑惑,在google找了相关文档,杂七杂八凑合起来才有了点眉目,让我们一起解开nodejs全局安装和本地安装的一些疑惑,如果有讲错的地方,还请大家留意指正。本文以Windows平台上做测试,以g转载 2018-01-10 16:05:27 · 501 阅读 · 0 评论 -
浅析 Node.js 单线程模型
总结笔记:对于每个用户请求,由主线程接收并存放于一个事件队列中(不做任何处理),当无请求发生时,即主线程空闲,主线程开始循环处理事件队列中的任务:对于非阻塞JS程序:1、若某事件需要I/O操作,则主线程发出I/O请求,然后继续执行,由底层的程序实现I/O并返回I/O数据(底层程序是多线程的,JS是单线程的),底层I/O线程处理完后将该事件重新放入事件队列并释放当前线程;转载 2018-01-10 16:35:52 · 2598 阅读 · 0 评论