2016-09-05 53 views
3

我想运行我自己的脚本(在JavaScript和Apache Thrift上),但它必须在相位器脚本之前运行,但相位器先运行!我想这样做,因为我的第一个脚本中有一些变量需要在phaser中,当phaser首先运行时,这些变量还不存在!直到其他脚本运行。如何在移相器脚本之前运行JavaScript代码?

该变量是我将在移相器中具有的对象的长度。

var elements=numbers; 
var comunity=[elements]; 

变量“数量”中的第一脚本中定义,但移相器运行第一和当移相器尝试加载“数字”的数字是未定义!但当其它脚本运行“数字”值是50。 我有移相器脚本前的第一个脚本, 我需要一些帮助。

回答

1

只要脚本没有被动态加载或者defered,它们按照在文档中遇到的顺序执行。由于JavaScript是在单个线程中执行的,因此不会同时执行任何脚本。

因此,它应该足以让在移相器脚本之前嵌入/加载您自己的脚本。

+0

除了这个方法之外,保证一定顺序的最好方法就是事件。 –

相关问题