3

您知道是否可以确保 Javascript 脚本站点首先在网页中运行?

对于上下文,我试图span在另一个库(就像 cufon)启动并与原始内容混淆之前标记每个。由于不可能onLoad()在跨度上使用,这是我能看到在客户端执行此操作的唯一方法。

4

2 回答 2

4

优先顺序由加载的顺序决定。

  1. 头标签脚本(按它们列出的顺序)
  2. 脚本和其他事件属性按它们在代码中出现的顺序排列。
  3. 车身负载

我确实混淆了 #2 和 #3 - 澄清在整个正文(包括脚本)加载触发正文 onLoad 事件

此外,如果将脚本更改<span>标签放置在 head 标签中(除非它们是一个函数),则脚本会在加载时运行,而当 head 加载时,body 和 span 标签尚未加载。

于 2012-06-08T10:51:34.973 回答
1

<script>标签放在页面源代码中您需要修改的内容之后,但在任何其他脚本之前。脚本的运行顺序与其标签出现在页面上的顺序相同。

于 2012-06-08T10:51:48.623 回答