シンタックスハイライトスクリプトを作成しようとしています。私は1万行のコードでスクリプトを使用しようとしましたが、ロード中に空白のページが表示されます。スクリプトが完了したら、すべてが表示されます。ところで、私はjQueryの準備関数の中でスクリプトを呼び出しました。ページが完全にレンダリングされた後にjavascriptを実行する
$(myFunction);
ページが完全にレンダリングされた後、スクリプトを実行する必要があり、ユーザーは実際にスクリプトが終了していない場合でも、ページをナビゲートすることができます。 javascriptは、ページの反応を妨げずに、コードを1つずつ強調表示するので、バックグラウンドで実行されます。前もって感謝します。
EDIT:
これをより明確にするために、私はすべてが「ロードされない」「レンダリング」された後にコードを実行したいと思います。すべてが画面に既に表示されているはずであり、ユーザーは実際にコードが強調表示されているのを見ることができます。ありがとう。
このコードスニペットは、すべてのリソースがロードされているときではなく、DOMを操作する準備ができたときのものです。残念ながら、私はすべての要素が読み込まれていることを確認するための明確でバグのない方法を知らない。 – nickjyc
[ページが完全にレンダリングされたときにJavascript関数をどのように実行するのですか?](http://stackoverflow.com/questions/939538/how-do-you-execute-a-javascript-function-when-the -page-has-fully-rendered) – JosephStyons
Webworkerを作成するには、scriptタグ、webworkers、およびonloadイベントでasyncを使用する必要があります。 –