首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小平果118
掘友等级
FE
|
美团点评
你的到来会让我很意外,谢谢光临~~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
702
文章 700
沸点 2
赞
702
返回
|
搜索文章
最新
热门
深入了解Nodejs模块机制
我们都知道Nodejs遵循的是CommonJS规范,当我们require('moduleA')时,模块是怎么通过名字或者路径获取到模块的呢?首先要聊一下模块引用、模块定义、模块标识三个概念。 模块上下文提供require()方法来引入外部模块,看似简单的require函数, 其…
用spawn 来编写跨平台 Node.js命令
Node.js 是跨平台的,也就是说它能运行在 Windows、OSX 和 Linux 平台上。很多 Node.js 开发者都是在 OSX 上做开发的,然后再将代码部署到 Linux 服务器上。由于 OSX 和 Linux 都是基于 Unix 的,因此两者共性很多。Window…
koa-convert 源码解析
我们在迁移一些koa2的服务的时候,或者做一些node-server框架升级的时候,为了兼容koa1中的一些yield写法,不得不将老的yield- generator函数转化为koa2的async/await函数来执行。中间有两个问题,需要解决: koa-convert最主要…
koa-router-tree 源码解析
这次学习的是koa-router-tree中的路由,在学习源码一种我们看到了koa-router-tree的路由是它的特色。然而基础数据使用了基数树也提供了性能的保障。因为路由这部分比较独立而且逻辑相对复杂,所以需要单独学习。首先我们需要了解的是基数树,百度百科中的解释 其中有…
koa-router源码解析
大众点评的node框架Node-Server最大的特色是面向企业级 Web 全栈应用框架, 以Koa2为基础, 集成了架构中间件Pigeon、 Lion、 Cat、 Mapi、 Rhino等Node客户端,支持了Node Thrift。最大程度上帮助应用在 Web 开发中提升可…
lerna+yarn workspace+monorepo项目的最佳实践
对于维护过多个package(功能相近)的同学来说,都会遇到一个选择题,这些package是放在一个仓库里维护还是放在多个仓库里单独维护。Multirepo 是比较传统的做法,即每一个 package 都单独用一个仓库来进行管理。Monorepo 是管理项目代码的一个方式,指在…
【Promise 】必知必会经典题
如何写出清晰优雅的代码也是调试重要的一部分,而在过去很长一段时间内,JavaScript 最令人吐槽的就是回调地狱(callback hell)了。先看一段代码: 现在,我们以十道题巩固一下前面所学到的 Promise 的知识点。 解释:Promise 构造函数是同步执行的,p…
Node调试指南-内存篇
Node.js 发展到今天,已经被越来越广泛地应用到 BFF 前后端分离 、 全栈开发 、 客户端工具 等领域。然而,相对于应用层的蓬勃发展,其 Runtime 对于绝大部分前端出身的开发者来说,处于黑盒的状态,这一点并没有得到很好的改善,从而也阻碍了 Node.js 在业务中…
Node.js调试指南
现今 Node.js 愈发受欢迎,应用场景也越来越多,学会高效调试 Node.js 会让日常开发更高效。下面讲下使用inspector调试nodejs程序 Node6.3+ 的版本提供了两个用于调试的协议:v8 Debugger Protocol 和 v8 Inspector …
Node调试指南-内存篇
Node.js 发展到今天,已经被越来越广泛地应用到 BFF 前后端分离 、 全栈开发 、 客户端工具 等领域。然而,相对于应用层的蓬勃发展,其 Runtime 对于绝大部分前端出身的开发者来说,处于黑盒的状态,这一点并没有得到很好的改善,从而也阻碍了 Node.js 在业务中…
下一页
个人成就
文章被点赞
1,331
文章被阅读
153,908
掘力值
4,818
关注了
61
关注者
222
收藏集
15
关注标签
51
加入于
2016-08-29