
nodejs
dalgurak
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CommonJs和es6的Module的区别
历史上,js一直没有模块(module)体系,无法将一个项目拆分成多个模块文件。正对这一情况,社区出现了一些统一的规范:CommonJs和AMD,前者是针对服务端的js,也就是nodejs。后者是针对浏览器的。ES6在语言标准层面上,实现了模块功能,而且实现也比较简单。完全可以取代CommonJs和AMD。达成前后端js的模块风格统一。不过目前还未完全达到这一目的。nodejs目前主流还是采用C...原创 2020-02-09 21:35:01 · 14737 阅读 · 1 评论 -
nodejs的exports和module.exports属性
简单讲解一下js中为什么会有两种模块导出成员变量的方法,以及它们的关联性。不深入nodejs的模版加载机制。 首先nodejs的模块加载机制是对commonjs的模块机制进行了实现。在nodejs中每个模块都是一个对象,它的最终定义如下: function Module(id, parent) { this.id = id; this.exports = {}; thi...原创 2020-02-08 14:23:21 · 9666 阅读 · 0 评论 -
nodejs-服务的简单调优
有许多第三方工具可用来分析Node.js应用程序,比如火焰图。但在许多情况下,最简单的选择是使用内置的分析器使用V8内部的分析器,在程序执行期间定期对堆栈进行采样。它将这些示例的结果以及重要的优化事件记录为一系列滴答,本文假设读者已经对nodejs异步回调的特性有一点了解,不了解也不所谓,只是了解的话,文章阅读会更清晰。 下面介绍一下,使用nodejs内置的V8分析器,分析并优化一个web接...原创 2019-07-09 17:17:09 · 10015 阅读 · 0 评论