Browserify - 如何使我的模块可以访问变量?

时间:2016-11-15 17:48:21

标签: javascript variables module browserify

我想知道将变量用于各种模块的正确方法是什么。我在各种模块中使用了许多jQuery对象选择器(例如$('body')$('#someId')等),如果可以避免,我宁愿不必在每个模块中重复声明主题。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

为什么不创建一个包含所有这些常见元素的模块,并且要求无处不在?

// pageElements.js
var $ = require('jquery');
module.exports = {
    body: $('body'),
    someElement: $('#someId')
}

// other files
var PageElements = require('./pageElements.js');

console.log(PageElements.body);