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