我使用freemarker动态生成HTML页面以获取用户请求。这些包括标题中javascript文件的链接。在此文件中,定义了一个数组。我需要为每个生成的页面分配myArray[0]
的值,并使用不同的动态值。
我在考虑在HTML中添加脚本:
<body>
<script>myArray[0]="MyDynamicValue";</script>
...
</body>
我想知道是否应该在(例如)JQuery的文档就绪中执行此初始化?我不这么认为,但我犹豫不决......
答案 0 :(得分:4)
没有任何关于它取决于访问DOM,所以没有必要等待DOM准备好。
(但是没有任何构造myArray
对象,所以在没有任何其他代码的情况下,这将引发错误......但是等待DOM准备好将不会改变它,除非它同时也导致它在myArray
创建后执行。)