正确订购我文档中的脚本

时间:2017-11-09 19:11:31

标签: html

我的游戏中有多个脚本标签,我称它们的顺序让我很困惑。我的游戏甚至在某些时候崩溃了。这就是它在我的代码中的样子

  <script src='https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.js'></script>

  <script src="client/js/generateHTML.js" defer></script>
  <script src="client/js/HackTimer.js"></script>
  <script src="client/game.js" async></script>

asyncdefer让我感到困惑。

generateHTML.js脚本只需运行一次,加载<body>时就是这样。它只是在正文中生成大量HTML内容(升级,掌握,制作盒等)。之后,它什么都不做(生成的内容后来被game.js使用)

HackTimer.js是我在网上找到的一个小脚本,修复了如果游戏标签失焦,setIntervals会自动设置为1000毫秒的问题。 (即,如果用户正在浏览另一个标签,则每25秒DPS实际上每25毫秒(40FPS)实现2.5%DPS以创建平滑健康条,或每1000毫秒损坏2.5%(差)。 HackTimer解决了这个问题。

game.js是我游戏的所有功能,对象等。

我的订单不好吗?何时以及在何处使用deferasync,我是否真的需要使用它们?

0 个答案:

没有答案