我正在嘗試創建語法突出顯示器腳本。我試着在一行代碼上使用我的腳本,並且在加載時看到的只是一個空白頁面。腳本完成任務後,所有內容都會顯示出來。順便說一下,我在jQuery的ready函數中調用了我的腳本。頁面完全渲染後運行javascript
$(myFunction);
腳本應該執行後的頁面完全呈現,用戶可以通過即使腳本尚未完成的頁面居然導航。 JavaScript將在後臺運行,因爲它會逐一突出顯示代碼,而不會干擾頁面的響應。提前致謝。
編輯:
爲了使這更清楚,我想後,一切都變得「」而不是「裝」來執行代碼。一切應該已經可以在屏幕上看到,而且用戶可以真正看到代碼在被突出顯示的時候生動起來。謝謝。
該代碼片段用於DOM何時可以被操作,而不是每個資源已經加載。不幸的是,我不知道有沒有明確的,沒有錯誤的方法來檢查每個元素是否已經加載。 – nickjyc 2011-12-23 02:44:23
[如何在頁面完全呈現時執行Javascript函數?](http://stackoverflow.com/questions/939538/how-do-you-execute-a-javascript-function-when-the已完全呈現的頁面) – JosephStyons 2011-12-23 16:51:15
您應該在腳本標記,webworkers和onload事件中使用async來創建webworkers。 – 2014-03-06 04:25:04