可以从JQuery函数中访问常规javascript变量吗?
我有一个HTML文件,它导入两个文件: graph.js和main.js 主文件包含访问手机加速度计/记录加速度的逻辑,它是一个纯javascript文件。js文件包含一个JQuery函数$(..)可以从JQuery函数中访问常规javascript变量吗?,javascript,jquery,Javascript,Jquery,我有一个HTML文件,它导入两个文件: graph.js和main.js 主文件包含访问手机加速度计/记录加速度的逻辑,它是一个纯javascript文件。js文件包含一个JQuery函数$(..) 可以从graph.js访问main.js中的变量吗?可以 应该是这样,只要main.js先加载,并且您将其设置为全局变量 通过在函数外部创建全局变量,可以创建全局变量。如果需要,您可以在函数外部创建它,然后在main.js文件中的函数内部设置它。Yes jQuery是用JavaScript编写的,它
可以从graph.js访问main.js中的变量吗?可以 应该是这样,只要main.js先加载,并且您将其设置为全局变量
通过在函数外部创建全局变量,可以创建全局变量。如果需要,您可以在函数外部创建它,然后在main.js文件中的函数内部设置它。Yes jQuery是用JavaScript编写的,它可以通过导入其他JavaScript文件访问该页面中声明的任何变量。当您试图访问文档的
onload
中的变量时,我看不出有任何问题,因为在此之前应该已经加载了其他脚本。如果它在全局范围内,则是。您可以通过几种不同的方式在不同的JS文件(jQuery文件只是JS文件)之间自由共享变量:
myConfig
的全局配置对象,您可以在其上定义属性,如myConfig.count=0然后您可以从任何地方访问myConfig.count
。这通常称为名称空间,只创建一个全局对象,然后向其中添加多个属性