在node.js中需要模块的最佳方法

时间:2016-01-12 14:50:48

标签: javascript node.js performance var

当在node.js中要求模块时,以这两种不同的方式要求时有什么区别:

var http = require('http');
var express = require('express');

var http = require('http'),
    express = require('express');

编译时间有差异吗?引擎盖下的其他东西?第二个例子是否已经过优化?

此外,还有哪些指针可以找到有关node.js / javascript代码优化的更多信息?

1 个答案:

答案 0 :(得分:1)

正如@rmjoja所提到的,这个问题一般会影响JavaScript代码而不仅仅影响节点。我更喜欢分别对每个变量使用var

以下是每个变量使用var的一些原因:

  • 每个变量只使用一个var或每个变量一个var,可以提高可读性并使您的声明列表不会混乱。
  • 每个变量使用一个var,您可以更好地控制您的版本,并且可以更轻松地重新排序这些行。
  • 每个范围一个var可以更容易地检测可能成为隐含全局变量的未声明变量。

source

但是你决定,主要原则应该是,不要混合两种风格