我想知道将变量用于各种模块的正确方法是什么。我在各种模块中使用了许多jQuery对象选择器(例如$('body')
,$('#someId')
等),如果可以避免,我宁愿不必在每个模块中重复声明主题。有什么建议吗?
答案 0 :(得分:1)
为什么不创建一个包含所有这些常见元素的模块,并且要求无处不在?
// pageElements.js
var $ = require('jquery');
module.exports = {
body: $('body'),
someElement: $('#someId')
}
// other files
var PageElements = require('./pageElements.js');
console.log(PageElements.body);