检查是否加载了javascript文件

时间:2010-10-27 17:59:24

标签: javascript jquery

我从CDN加载以下javascript文件。有什么方法可以检查这些是否已正确加载,如果没有,从本地文件夹加载它们?

http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js http://ajax.microsoft.com/ajax/jquery.ui/1.8.5/jquery-ui.min.js http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js

我知道我可以检查jquery文件但不确定其他文件。有什么提示吗?

2 个答案:

答案 0 :(得分:11)

在您的HTML中,您可以执行以下操作:

  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  <script>!window.jQuery && document.write('<script src="js/jquery-1.4.2.min.js"><\/script>')</script>

显示的示例是从Google CDN加载jquery,如果失败则退回到JQuery的本地副本。

HTML5 Boilerplate显示诀窍

答案 1 :(得分:3)

YepNope.js是一个更强大的解决方案,用于加载资源(如js文件),检查它们是否已加载,然后在必要时提供回退。这只是图书馆提供的许多功能中的一个。