首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
node
订阅
大怪兽嗷
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
how nodejs bootstrap
你是否想过nodejs和浏览器端的js有什么区别.为什么有些方法在nodejs中没有,而在浏览器端却有,如dom api.又比如我们在node和浏览器端都可以用setTimeout和setInterval,两者是否一样,属于js标准的一部分.还是两个平台用js引擎实现了自己的t…
Node.js 线程你理解的可能是错的
答案:线程数不为1,不是因为线程池,而是因为V8。Node.js启动后会创建V8实例,V8实例是多线程的,V8中的线程有: 答案:并不是,线程池中的线程是按需创建的。 线程数才变成了10。之所以为10,是因为线程池中线程的默认值是4。 无论多少次访问都不会创建线程,线程数永远为…
再也不怕面试官问你express和koa的区别了
用了那么多年的express.js,终于有时间来深入学习express,然后顺便再和koa2的实现方式对比一下。 老实说,还没看express.js源码之前,一直觉得express.js还是很不错的,无论从api设计,还是使用上都是可以的。但是这次阅读完express代码之后,…
express 源码阅读
这篇文章主要的目的是分析理解express的源码,网络上关于源码的分析已经数不胜数,这篇文章准备另辟蹊径,仿制一个express的轮子,通过测试驱动的开发方式不断迭代,正向理解express的代码。 这篇文章中的express源码是参考官网最新版本(v4.15.4),文章的整体…
深入理解Node.js 中的进程与线程
进程与线程是一个程序员的必知概念,面试经常被问及,但是一些文章内容只是讲讲理论知识,可能一些小伙伴并没有真的理解,在实际开发中应用也比较少。本篇文章除了介绍概念,通过Node.js 的角度讲解进程与线程,并且讲解一些在项目中的实战的应用,让你不仅能迎战面试官还可以在实战中完美应…
一篇文章构建你的 NodeJS 知识体系
最近读《重学前端》,开篇就是让你拥有自己的知识体系图谱,后续学的东西补充到相应的模块,既可以加深对原有知识的理解,又可以强化记忆,很不错的学习方案。 process.nextTick 方法允许你把一个回调放在下一次时间轮询队列的头上,这意味着可以用来延迟执行,结果是比 setT…
一个开箱即用,功能完善的 Express 项目
node.js 对前端来说无疑具有里程碑意义,在其越来越流行的今天,掌握 node.js 已经不仅仅是加分项,而是前端攻城师们必须要掌握的技能。而 express 以其快速、开放、极简的特性, 成为 node.js 最流行的框架,所以使用 express 进行 web 服务端的…
如何更好地理解中间件和洋葱模型
相信用过 Koa、Redux 或 Express 的小伙伴对中间件都不会陌生,特别是在学习 Koa 的过程中,还会接触到 “洋葱模型”。本文阿宝哥将跟大家一起来学习 Koa 的中间件,不过这里阿宝哥不打算一开始就亮出广为人知的 “洋葱模型图”,而是先来介绍一下 Koa 中的中间…
KOA2框架原理解析和实现
koa是一个基于node实现的一个新的web框架,它是由express框架的原班人马打造的。它的特点是优雅、简洁、表达力强、自由度高。它更express相比,它是一个更轻量的node框架,因为它所有功能都通过插件实现,这种插拔式的架构设计模式,很符合unix哲学。 koa框架现…
Node 事件循环机制
从官网的介绍中得知,Node 本身依赖于好几个类库构建而成的,底层都是 C/C++ 编写的,用于调用系统层级的 API和处理异步、网络等工作。 由这张整体的架构图可以看到,Node 最重要的是 V8 和 libuv 这两部分,V8 不用说,是解析运行 JavaScript 的引…