我正在尝试创建语法突出显示器脚本。我试着在一行代码上使用我的脚本,并且在加载时看到的只是一个空白页面。脚本完成任务后,所有内容都会显示出来。顺便说一下,我在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