3

在我们的项目中,我们导入了两种类型的 javascript 文件。

1)从本地机器导入

例子: <script type="text/javascript" src="js/jquery.js"></script>

2) 从 CDN 导入

例子: <script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>

哪个是导入java script文件或文件的最佳选择。css当我使用CDN互联网不可用时如何管理时

提前致谢...

4

2 回答 2

4

你可以做这样的事情

对于 jQuery

<script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>

<script>
  if(typeof window.jQuery === 'undefined') {
    document.write(
      unescape("%3Cscript src='js/jquery.js' type='text/javascript'%3E%3C/script%3E")
    );
  }
</script>

或者这行得通

<script>
   !window.jQuery && document.write('<script src="js/jquery.js"><\/script>')
</script>

它的作用是检查 jQuery 是否存在,如果不存在,它会加载本地 javascript 文件

只需更改以满足您的需求

于 2013-06-20T09:22:51.833 回答
0

当您使用 fromCDN如果您想让您的页面即使在其离线时也可用,请声明一个清单文件,以便浏览器缓存您的文件。

<html manifest="path/filename.manifest">

将上述属性添加到您<html> 的清单文件中,看起来像这样。

CACHE MANIFEST
#one-line-comment
CACHE:
http://code.jquery.com/ui/1.9.0/jquery-ui.js
#files that are to be loaded from cache.
NETWORK:
*
#files to be loaded online.
# * means all.
于 2013-06-20T09:41:38.727 回答