我需要'document.ready()'这段Javascript吗?

时间:2013-04-10 16:18:11

标签: javascript jquery html

我使用freemarker动态生成HTML页面以获取用户请求。这些包括标题中javascript文件的链接。在此文件中,定义了一个数组。我需要为每个生成的页面分配myArray[0]的值,并使用不同的动态值。

我在考虑在HTML中添加脚本:

<body>
  <script>myArray[0]="MyDynamicValue";</script>
  ...
</body>

我想知道是否应该在(例如)JQuery的文档就绪中执行此初始化?我不这么认为,但我犹豫不决......

1 个答案:

答案 0 :(得分:4)

没有任何关于它取决于访问DOM,所以没有必要等待DOM准备好。

(但是没有任何构造myArray对象,所以在没有任何其他代码的情况下,这将引发错误......但是等待DOM准备好将不会改变它,除非它同时也导致它在myArray创建后执行。)