我想知道使变量可用于我的各个模块的正确方法是什么。我在各种模块中使用了许多 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);
关于javascript - Browserify - 如何使我的模块可以访问变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40616445/