Browserify - 如何让我的模块可以访问变量?
Browserify - How do make variables accessible to my modules?
我想知道使变量可用于我的各种模块的正确方法是什么。我在各种模块中使用了许多 jQuery 对象选择器(例如 $('body')
、$('#someId')
等),如果可以避免的话,我宁愿不必在每个模块中重复声明主题。有什么建议吗?
为什么不创建一个包含所有这些通用元素的模块,并在所有地方都要求它?
// pageElements.js
var $ = require('jquery');
module.exports = {
body: $('body'),
someElement: $('#someId')
}
// other files
var PageElements = require('./pageElements.js');
console.log(PageElements.body);
我想知道使变量可用于我的各种模块的正确方法是什么。我在各种模块中使用了许多 jQuery 对象选择器(例如 $('body')
、$('#someId')
等),如果可以避免的话,我宁愿不必在每个模块中重复声明主题。有什么建议吗?
为什么不创建一个包含所有这些通用元素的模块,并在所有地方都要求它?
// pageElements.js
var $ = require('jquery');
module.exports = {
body: $('body'),
someElement: $('#someId')
}
// other files
var PageElements = require('./pageElements.js');
console.log(PageElements.body);