跨多个 JavaScript 文件访问全局变量
使用分布在多个文件中的 JavaScript 代码时,共享数据的需求变得显而易见。实现此目的的一种方法是使用全局变量。用户遇到一个问题,外部 JavaScript 文件 (helpers.js) 中定义的全局变量在调用它的 HTML 文件中仍然无法访问。
在尝试创建共享全局变量时,用户定义了它无论是在 HTML 全局范围还是在 helpers.js 中。然而,helpers.js 中设置的值似乎没有传播到 HTML 文件。
用户的方法在技术上是可行的,但需要稍作修改。关键是在包含外部 JavaScript 文件之前在 HTML 文件中声明全局变量。解决方法如下:
<code class="html"><script type='text/javascript'> var myFunctionTag = false; </script> <script type='text/javascript' src='js/helpers.js'></script> ... <script type='text/javascript'> // Rest of the code that depends on helpers.js </script></code>
通过在包含 helpers.js 的脚本标记中定义全局变量,外部文件和 .js 中的其余代码都可以访问它。 HTML 文件。这允许在多个 JavaScript 文件之间共享数据。
以上是如何使全局变量可跨多个 JavaScript 文件访问?的详细内容。更多信息请关注PHP中文网其他相关文章!