[英]how to access variable inside jquery from regular javascript function
[英]Is it possible to access a regular javascript variable from within a JQuery function?
我有一个导入两个文件的HTML文件:
graph.js和main.js
主文件包含访问手机加速度计/记录加速度的逻辑,它是纯JavaScript文件。 Graph.js文件包含单个JQuery函数$(.....)
是否可以从graph.js访问main.js中的变量?
是的,jQuery 是用JavaScript编写的,并且可以通过导入其他JavaScript文件来访问该页面中声明的任何变量。 当你试图在访问变量onload
的文件,我看不出有什么问题,因为其他脚本应该已经被之前加载。
是。
如果在全球范围内,是的。
只要首先加载main.js并将其设置为全局变量,就应该如此。
您可以在函数外部创建全局变量。 如果需要,可以在函数外部创建它,然后在main.js文件中的函数内部设置它。
您可以通过几种不同的方式在不同的JS文件(jQuery文件只是一个JS文件)之间自由共享变量:
myConfig
的全局配置对象,则可以在其上定义属性,例如myConfig.count = 0;
然后您可以从任何地方访问myConfig.count
。 通常将其称为命名空间,仅创建一个全局对象,然后向其中添加多个属性。 在设计其工作方式时,请记住,通常最好引入尽可能少的全局可访问符号,因为每个符号都是与页面中其他代码冲突的机会。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.