`
qishuai
  • 浏览: 36933 次
  • 性别: Icon_minigender_1
  • 来自: 南通
社区版块
存档分类
最新评论

使用谷歌jquery库文件的理由

阅读更多
使用谷歌jquery库文件的理由

最近看到,那些引用jquery的文件那些网站,好多是使用谷歌的库;像这样的<script type=”text/javascript”src=”http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js“></script>(最近发展到1.7.1版本的,好神速呐,前两天还看到一哥们用的1.2.6感慨啊。。。。)

像上面这样加载jquery通过谷歌的CDN-Content Delivery Network(内容分发网络)来让你的网站加载jquery库文件。有的同学可能会问了,为什么要加载谷歌的jquery库文件呢?(PS:我们一般不 都是加载自己服务器上的jquery库文件的吗?)。呵呵~~之前也和大家一样想的,也一直都是加载自己的服务器上的jquery文件。
下面我来和大家说说,使用谷歌加载jquery库文件的好处。

1,增加网页的同时载入速度
为了避免服务的过载,浏览器限制了同时连接的数目,依据不同的浏览器,这个限制可能是每个机房仅仅两个之少。
使用谷歌的AJAX内容服务网络来响应你的网站,使你本地服务器上更多服务可以同时进行。

2,减少等待时间
大家应该也差不多,在感慨jquery的强大,也在感慨jquery的团队也是如此之强大,呵呵~现在最新的jquery已经出到1.7.1版本了呢,但是让人很不爽的是即使是mini压缩过后的代码都有83.2KB。但是不知道大家有没有去官方首页看过。

CDN-Content Delivery Network(内容分发网络)的缩写,通过各种各样的服务途径把你的一些静态内容分散开来,当用户的浏览器提交这些文件的链接请求,他们便会自动下载网络上最近的可用的文件。
因为这个原因:任何使用你的服务的用户从谷歌下载JQuery库都将获得比从你自己的服务器上下载更快的速度。其实有很多的CDN服务可与谷歌的相比拟,但是他们很难超越谷歌的免费服务的优势,这个益处足以决定问题,但这仅仅是一部分。

3,更好的缓存
利用谷歌AJAX图书馆内容发布服务的最大好处是你的用户根本不需要下载jQuery. 不论你的缓存多么强大,如果你用自己的服务器提供jQuery,那么你的用户至少要下载一次它,某个用户很有可能在他们浏览器的缓存区里下载了许多完全相 同的jQuery.min.js的拷贝版本,但是当他们第一次访问你的网站的时候,这些拷贝版本会被忽略。
另一方面,当浏览器检测到同样版本的指向谷歌的链接,它就会知道这是下载同一个文件,不仅是谷歌的服务器会返回一个304(不需要修改文件的指令,即服务器上的文件未改动过)来回复一个重复的请求,而且会命令浏览器的缓存该文件长达一年的时间。
这意味着即使一些人访问了数百的使用谷歌服务的jQuery网站,他们只需要下载一次就够了。

不过好像最近天朝对谷歌的东西有点反感呀,就像以前谷歌生气出走香港一样,有的时候谷歌的东西会打不开,那么会不会有一天使用这种方式加载jquery库文件也会失败呢?呵呵~~万事皆有可能,呵呵~不要紧,此处有一个万全的方法:

<script type=text/javascript src=”http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”></script>

<script>!window.jQuery && document.write(‘<script src=”jquery-1.7.1.min.js”><\/script >’);</script>

将上面的代码放到你的html代码的头部。意义是这样的:首先去加载谷歌的jquery库文件,如果没有加载成功的话,那么就只好加载自己服务器上的jquery库文件咯。

如果大家对这个使用谷歌加载jquery库文件有更多的认识,http://www.jqueryba.com/14.html还请交流交流呀~呵呵~

不早了,睡觉了,晚安,又是一个美好的晚上,晚安!
分享到:
评论

相关推荐

    jquery库文件

    jquery库文件jquery库文件jquery库文件

    JQuery库文件

    JQuery库文件

    jquery 库文件jquery-1.4.2.min.js

    jquery 库文件jquery-1.4.2.min.js 发布的最新版本

    JQuery2.0库文件

    JQuery2.0库文件

    jquery库文件(所有版本)

    jquery是非常常用的javascript框架,但是官网的运行速度较慢,所以我下载好,上传到这,供大家下载

    jquery核心库文件

    非常好用的jquery核心库文件

    jquery库文件(jquery.min.rar)

    jquery文件jquery文件jquery文件jquery文件jquery文件jquery文件jquery文件jquery文件jquery文件

    jquery ui库jquery ui库jquery ui库

    jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库jquery ui库

    Jquery 库文件和使用说明(用户手册)

    网络上的jquery.js很多压缩过,提供一个有源码jquery_source.js,加个经典的 用户说明,个人认为在项目中使用jquery的话这对开发还是很有帮助的,...Jquery 库文件和使用说明(用户手册),javascript 类库,经典js编程

    jquery库分解文件

    jquery库比较大,但都是通过对jquery扩展来添加jquery新功能的,此文件包将jquery库文件分解成多个文件,每个文件中的功能单一,便于初学者研究

    jQuery库文件

    压缩包包括:jquery-1.11.2.js、jquery-1.11.2.min.js、jquery-2.1.3.js和jquery-2.1.3.min.js;1.x与2.x拥有相同的API(函数名字,以及参数等等都是一样的,我们在使用的时候是没有区别的,只是内部实现可能不一样...

    jQuery库文件.rar

    #资源达人分享计划# 3.4.1版本,分别有压缩版本和非压缩版本两个系列

    jQuery库文件jQuery.js

    功能强大的jQuery库,是继prototype之后又一个优秀的Javascript框架

    jquery插件库(jquery.treeview插件库)

    jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery....

    jquery的js文件

    jquery jquery.js javascript库 jquery库jquery jquery.js javascript库 jquery库jquery jquery.js javascript库 jquery库jquery jquery.js javascript库 jquery库

    各个版本的JQuery库

    jquery-1.1.4.js jquery-1.4.3.js jquery-1.6.2.js jquery-1.7.1.min.js .. 从jquery1.1到jquery1.7.1各个版本的js库文件

    jquery-1.4.2库文件

    Google提供了jQuery库,通过使用Google提供的jQuery库,Google的服务器和线路品质那自然是不在话下的。即提高了下载速度又减少了自己服务器的并发连接数。 用起来也很简单,直接在网页里引用Google服务器上的相关js...

    Jquery API+jquery资源文件+简单的例子

    Jquery API+jquery资源文件+简单的例子 保证实用!

Global site tag (gtag.js) - Google Analytics