簡體   English   中英

在HTML中定義全局JavaScript對象是最佳實踐嗎?

[英]Is it best practice to define global JavaScript objects in HTML?

我有一個Web項目,其中包含以下代碼行

<script>var obj = {...}</script>
<script src='./app.js'></script>

第二個腳本標簽加載的./app.js使用第一個腳本標簽定義的obj 您可以說obj./app.js的全局變量。

我不想在./app.js定義obj ,因為它是一個很大的對象,但是定義這樣的全局變量是一種不好的做法嗎?

您可以通過某種方式將obj傳遞給app.js來避免使其成為全局obj

<script src='./app.js'></script>
<script>
   someFunctionToInitAppJs( { 
     // ... 
   })
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM