首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
node
订阅
Hanshanyeyu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
Node.js 中的循环依赖
虽然 Node.js 通过 cache 解决无限循环引用的问题,但是没有解决循环引用时已加载了模块,而 exports 没有输出想要的值得问题,听说 ES6 的 import 已经完美解决这类问题,所以立个死亡 Flag,等我研究完 import,再写篇文章分析 import 是怎么解决这个问题的。
结合源码分析 Node.js 模块加载与运行原理
Node.js 的出现,让 JavaScript 脱离了浏览器的束缚,进入了广阔的服务端开发领域。而 Node.js 对 CommonJS 模块化规范的引入,则更是让 JavaScript成为了一门真正能够适应大型工程的语言。 在 Node.js 中使用模块非常简单,我们日常开…
饿了么出品 Node.js 实践教程
本教程的初衷是做一个 Node.js 进阶的视频教程, 在撰写 node-interview 之后, 觉得按照概念依次讲下来不好组织, 于是决定按照以一些有名的模块/功能为基础, 在实现的过程中讲解各项知识点. 其中的各项实践, 由于篇幅和时间的原因只有简单的基本原理, 在一些细节/错误处理上可能并没有太过深入, 如果各位同学在观看的过程中发现有问题/遗漏的地方可以在 issue 中提出, 后期会在相应的板书中整理补充.
全栈开发实战:用 Vue2+Koa1 开发完整的前后端项目
本文从一名新手的角度(默认对 Vue 有了解,对 Koa 或者 Express 有了解)出发,从 0 开始构建一个数据通过 Koa 提供 API 的形式获取,页面通过 Vue 渲染的完整的前端项目。可以了解到 Vue 构建单页面的一些知识以及前端路由的使用、Koa 如何提供 API 接口,如何进行访问过滤(路由)、验证(JSON-WEB-TOKEN)以及 Sequelize 操作 MySQL 数据库的一些知识和技巧,希望能够作为一篇入门全栈开发的文章吧。
基于 Node.js 实现压缩和解压缩
zip 和 gzip 是两种我们最常见到的压缩格式,当然,gzip 在 Windows 下很少有人接触。tar 是一种归档格式,它默认不会压缩,需要结合 gzip 来将最终的 tar 文件以 gzip 格式压缩成为一个 tar.gz 文件,通常我们会缩写为 tgz。
干货 | 走进Node.js之启动过程剖析
随着Node.js的普及,越来越多的开发者使用Node.js来搭建环境,也有很多公司开始把Web站点迁移到Node.js服务器。Node.js的优势显而易见,本文不再赘述,那么它是如何做到的呢?内部的逻辑又是什么?带着这些问题,笔者开始了研究Node.js的漫漫长征路。今天,笔…
WebSocket详解(六):刨根问底WebSocket与Socket的关系
目前网上全面介绍这两种协议的中文文章并不多,或者说不够全面。我无法找到一篇文章能解决上面的所有问题。因此,我写了本文,把找到的 Socket 和 WebSocket 的相关资料做一个梳理,以方便理解。
WebSocket 实现多屏互动的分析及方案
多屏互动事实上是一个比较宽泛的概念,通俗来讲就是用户在不同的终端上通过有线、无线的连接方式进行通信,可进行多媒体(音频,视频,图片)内容的传输,解析,展示,控制等一系列操作。而随着 WebSocket 协议的诞生,不同端之间的网页互连也变得流行起来,这种基于 WebSocket 协议实现多屏互动在运营活动上的使用也使得运营页面的形式也变得更加多样和有趣。
实时通讯
写的很不错,有做到相关的,又不知道怎么做下去的可以看看
淘宝直播弹幕爬虫
公司有通过淘宝直播间短链接来爬取直播弹幕的需求, 奈何即便google上面也仅找到一个相关的话题, 还没有答案. 所以只能自食其力了. 下面我们来抽丝剥茧, 重现一下调研过程. 弹幕一般不是websocket就是socket. 我们打开dev tools过滤ws的请求即可看到w…