Javascript Browserify是否尊重文件范围?
如果这是一个过于简单的问题,请原谅,我是JavaScript开发新手(来自.net) 在node.js中,以下代码似乎隐藏在“文件”范围内,即Javascript Browserify是否尊重文件范围?,javascript,node.js,browserify,Javascript,Node.js,Browserify,如果这是一个过于简单的问题,请原谅,我是JavaScript开发新手(来自.net) 在node.js中,以下代码似乎隐藏在“文件”范围内,即x和y的内容对其他文件隐藏 var x = require('foo'); var y = 'bar'; var func = function() { return x(y); } exports.func = func; browserify是否也遵循相同的作用域规则?在NodeJS中,每个文件都有自己的作用域。 在Browserify中
x
和y
的内容对其他文件隐藏
var x = require('foo');
var y = 'bar';
var func = function() {
return x(y);
}
exports.func = func;
browserify是否也遵循相同的作用域规则?在NodeJS中,每个文件都有自己的作用域。 在Browserify中也是一样的。每个文件都有自己的独立作用域 全局变量需要显式地添加到window对象中……但导出它们要好得多;)
是一篇关于Browserify的好文章。真可爱!这将使前端更干净!