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

标签 javascript variables module browserify

我想知道使变量可用于我的各个模块的正确方法是什么。我在各种模块中使用了许多 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/

相关文章:

linux - 如何使用 shell 命令的输出设置期望变量

java - 自定义变量范围

java - 术语 "Instance variable"和 "variables declared in Interfaces"之间的区别

javascript - 当我点击reactjs中的按钮时如何加载函数

javascript - 使用 Typescript 的 Redux Thunk

javascript/angularjs 循环遍历数组仅显示一个对象

javascript - 在 1 级深度上翻转键值对

javascript - 如何在 div 上显示所有控制台消息?

c++ - 检查动态链接库是否过时

algorithm - 文件、月份、模块和伪代码