我正在使用labjs加载我的脚本。我有一个来自feedburner的脚本,它用我的rss提要以HTML格式显示我博客中的最新帖子。来自feedburner的代码运行良好,以html格式显示所有帖子:
<script src="http://feeds.feedburner.com/Goonerhood?format=sigpro" type="text/javascript" ></script>我正在尝试使用labjs加载相同的脚本,但它没有显示任何内容。下面是我的代码:
<script>
$LAB
.script("http://feeds.feedburner.com/Goonerhood?format=sigpro");
</script>有什么建议我哪里错了吗?
发布于 2011-03-07 01:31:52
问题是,该脚本完全是关于document.write的,当您使用任何类型的动态、异步技术加载脚本时,都不能使用它(好吧,不应该使用)。
在使用<script>标记导入脚本时,可以使用document.write函数,原因有两个:
document.write会将内容附加到正在进行的DOM中。当您异步加载脚本时,只有在DOM完成之后才会执行脚本。在这一点上,对document.write的调用隐式地调用了document.open,这在一个已经构建的页面上将会把一切都抛在脑后。
https://stackoverflow.com/questions/5212126
复制相似问题