簡體   English   中英

我是否需要'document.ready()'這一段Javascript?

[英]Do I need to 'document.ready()' this piece of Javascript?

我使用freemarker為用戶請求即時生成HTML頁面。 這些在標題中包含指向javascript文件的鏈接。 在此文件中,定義了一個數組。 我需要為每個生成的頁面分配myArray[0]的值,並使用不同的動態值。

我正在考慮在HTML中添加腳本:

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

我想知道是否應該在(例如)JQuery的文檔就緒狀態下執行此初始化? 我不這么認為,但我很猶豫...

它的任何內容都不依賴於訪問DOM,因此無需等待DOM准備就緒。

(雖然那里什么都沒有構造myArray對象,所以在沒有任何其他代碼的情況下,這將引發錯誤……但是等待DOM准備就緒不會改變這一點,除非它巧合地導致myArray創建后也要執行。)

暫無
暫無

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

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