有的同学估计看了这个文章的题目,还莫名其妙不知所谓吧,呵呵~不要紧,接下来梦三秋就来为大家解释解释。
不知道大家有没有见过这样的javascript代码:
1 |
<script type= "text/javascript" src= "http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" ></script> |
像上面这样加载jquery库 文件,就是通过谷歌的CDN-Content Delivery Network(内容分发网络)来让你的网站加载jquery库文件。有的同学可能会问了,为什么要加载谷歌的jquery库文件呢?(PS:我们一般不 都是加载自己服务器上的jquery库文件的吗?)。呵呵~~梦三秋之前也和你们一样想的,也一直都是加载自己的服务器上的jquery文件。
下面我来和大家说说,使用谷歌加载jquery库文件的好处。
CDN-Content Delivery Network(内容分发网络)的缩写,通过各种各样的服务途径把你的一些静态内容分散开来,当用户的浏览器提交这些文件的链接请求,他们便会自动下载网络上最近的可用的文件。
因为这个原因:任何使用你的服务的用户从谷歌下载JQuery库都将获得比从你自己的服务器上下载更快的速度。其实有很多的CDN服务可与谷歌的相比拟,但是他们很难超越谷歌的免费服务的优势,这个益处足以决定问题,但这仅仅是一部分。
不过好像最近天朝对谷歌的东西有点反感呀,有的时候谷歌的东西会打不开,那么会不会有一天使用这种方式加载jquery库文件也会失败呢?呵呵~~万事皆有可能,谷歌还宕过机呢~呵呵~不要紧,梦三秋告诉你一个万全的方法:
1 |
<SCRIPT type=text/javascript src= "http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" ></SCRIPT> |
2 |
<script>!window.jQuery && document.write( '<SCRIPT src="jquery-1.4.3.min.js"></SCRIPT>' );</script> |
将上面的代码放到你的html代码的头部。意义是这样的:首先去加载谷歌的jquery库文件,如果没有加载成功的话,那么就只好加载自己服务器上的jquery库文件咯。
如果大家对这个使用谷歌加载jquery库文件有更多的认识,还请交流交流呀~呵呵~
loading