我有一个web项目,其中包含以下代码行
<script>var obj = {...}</script>
<script src='./app.js'></script>由第二个脚本标记加载的./app.js使用由第一个脚本标记定义的obj。您可以说obj是./app.js的全局变量。
我不想在./app.js中定义obj,因为它是一个非常大的对象,但是像这样定义全局变量是不是不好的做法呢?
发布于 2016-06-23 14:25:00
您可以通过某种方式将其传递到app.js中来避免使obj成为全局的。
<script src='./app.js'></script>
<script>
someFunctionToInitAppJs( {
// ...
})
</script>https://stackoverflow.com/questions/37983680
复制相似问题