首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用超文本标记语言定义全局JavaScript对象是最佳实践吗?

用超文本标记语言定义全局JavaScript对象是最佳实践吗?
EN

Stack Overflow用户
提问于 2016-06-23 14:18:35
回答 1查看 51关注 0票数 0

我有一个web项目,其中包含以下代码行

代码语言:javascript
复制
<script>var obj = {...}</script>
<script src='./app.js'></script>

由第二个脚本标记加载的./app.js使用由第一个脚本标记定义的obj。您可以说obj./app.js的全局变量。

我不想在./app.js中定义obj,因为它是一个非常大的对象,但是像这样定义全局变量是不是不好的做法呢?

EN

回答 1

Stack Overflow用户

发布于 2016-06-23 14:25:00

您可以通过某种方式将其传递到app.js中来避免使obj成为全局的。

代码语言:javascript
复制
<script src='./app.js'></script>
<script>
   someFunctionToInitAppJs( { 
     // ... 
   })
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37983680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档