如果网页应用了很酷炫的特效,或者网站采用了html5+css3技术,就必须引用一些开源的Javascript或CSS公共库,如果直接放在自己的服务器上引用,会耗费大量的带宽,相对于静态的网页来说,这些公众库动则都是好几百KB甚至上M的大小,远比网页本身的内容大很多。并且由于所在服务器位置及带宽运营商之间互联互通的差异,引用这些开源Javascript库还会影响网页的加载速度。
前段时间,由于google全线被封,导致一些应用了google字体库的网站加载极慢甚至无法打开,现在,市场上已经有相当多的免费公众库(字体库)服务供大家使用,由于是分布在CDN网络上,因此加载速度远比在自己的服务器上快,并且由于已被大量的网站使用,用户在访问您的网页时,已经有了这些库文件的缓存,可以直接被系统调用而无需重新发起网络请求,极大提高了网页的打开速度。
360公共库列表: http://libs.useso.com/js.php
百度公共库列表: http://developer.baidu.com/wiki/index.php?title=docs/cplat/libs
新浪公共库列表: http://lib.sinaapp.com/
又拍云公共库列表: http://jscdn.upai.com/
七牛云公共库列表: http://www.staticfile.org/
CDNJS国内镜像公共库列表: http://www.cdnjs.cn/
微软公共库列表: http://www.asp.net/ajaxlibrary/cdn.ashx
FreeCDN公共库列表: http://www.freecdn.cn/
上面整理了这些常用的免费CDN公众库服务,大家可以按需使用。