使用CDN或从本地计算机导入javascript文件和css文件的更好方法

时间:2013-06-20 09:14:03

标签: javascript css import

在我们的项目中,我们导入了两种类型的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时如何管理互联网何时无法使用

提前致谢...

2 个答案:

答案 0 :(得分:4)

你可以做这样的事情

for 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文件

只是根据您的需求进行更改

答案 1 :(得分:0)

当您使用CDN时,如果您想要使您的页面可用,即使其脱机声明清单文件以便浏览器缓存您的文件。

<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.