国内常⽤的js类库⼤全(CDN公共库)
国内站点经常使⽤的⼀些 CDN 静态资源公共库加速服务
web开发⼈员们的福利来了。。旨在为⼤家提供更快很多其它更好的静态资源库的CDN载⼊库⽅案!
CDN公共库是指将经常使⽤的JS库存放在CDN节点,以⽅便⼴⼤开发⼈员直接调⽤。
与将JS库存放在server单机上相⽐,CDN公共库更加稳定、快速。⼀般的CDN公共库都会包括全球全部最流⾏的开源JavaScript、JQuery等库。你能够在⾃⼰的⽹页上直接通过script标记引⽤这些资源。这样做不仅能够为您节省流量。还能通过CDN加速。获得更快的訪问速度。注意站点要⽀持ssl的有些资源慎⽤。最好的⽅法就下载到站点的相应⽂件夹,然后代码调⽤就可以。
当然。⽤别⼈的 CDN 都是不保险的。所以建议在 CDN 读取失败的时候从⾃⼰server提供:下⾯是jquery为例,其他js也会定义类名,不过js不同的判断,但原理都是⼀样的。
<script src="//lib.sinaapp/js/jquery/1.7.2/jquery.min.js"></script>
<script>
if (!window.jQuery) {
jsp购物车代码是多少
var script = ateElement('script');
script.src = "/js/jquery.min.js";
document.body.appendChild(script);
}
</script>
或者下⾯的代码
<script type="text/javascript" src="//apps.bdimg/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src='/skin/js/jquery.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
记得本地放置⼀份js⽂件。
例如viewer.js
<script type="text/javascript" src='///viewerjs/1.5.0/viewer.min.js'></script>
<script type="text/javascript">
if ('undefined' == typeof(window.Viewer)) {
document.write(unescape("%3Cscript src='/skin/js/viewer.min.js' type='text/javascript'%3E%3C/script%3E"));
}
var viewer = new ElementById('content'));
</script>
前期测试的时候⼤家可以在chrome浏览器中的F12 console.log输出测试。
稳定、快速、免费的前端开源项⽬ CDN 加速服务
附带搜索,编辑好格式可以直接复制
BootCDN 是猫云联合 Bootstrap 中⽂⽹共同⽀持并维护的前端开源项⽬免费 CDN 服务,致⼒于为 Bootstrap、jQuery、React、Vue.js ⼀样优秀的前端开源项⽬提供稳定、快速的免费 CDN 加速服务。BootCDN 所收录的开源项⽬主要同步于cdnjs 开源项⽬仓库。
百度的,⽀持搜索,不⽀持直接复制
以前的js可以正常调⽤,不过⽬前已经不再提供索引服务。spanpare
不算很⽅便,需要⾃⼰单击查
新浪云计算是新浪研发中⼼下属的部门,主要负责新浪在云计算领域的战略规划。技术研发和平台运营⼯作。
主要产品包含应⽤云平台Sina App Engine(简称SAE)。
SAE的CDN节点覆盖全国各⼤城市的多路(电信、联通、移动、教育)⾻⼲⽹络。使开发⼈员可以⽅便的使⽤⾼质量的CDN 服务。
像 Google Ajax Library,Microsoft ASP CDN,SAE,Baidu,Upyun 等 CDN 上都免费提供的 JS 库的存储,但使⽤起来却都有些局限。由于他们仅仅提供了部分 JS 库。但七⽜云存储提供⼀个尽可能全⾯收录优秀开源库的仓库。并免费提供
CDN 加速服务。
国内知名云存储,不过⽀持的js资源⽐较少。
我们的⽬标是提供这样⼀个仓库,让它尽可能全⾯收录优秀的开源库,并免费为之提供 CDN 加速服务,使之有更好的访问速度和稳定的环境。同时,我们也提供开源库源接⼊的⼊⼝,让所有⼈都可以提交开源库,包括 JavaScript、CSS、图⽚和 swf 等静态⽂件。
Ps:同⼀时候,开放静态⽂件CDN也提供开源库源接⼊的⼊⼝,让全部⼈都能够提交开源库,包含 JS、CSS、image 和 swf 等静态⽂件。
滑块联轴器用于低速而齿轮联轴器可用于较高速度上⾯这⼏个,我个⼈測试结果:百度云应该是最快的,⼜拍的服务太少,差点⼉不⽤考虑.阿⾥云据说也提供了公共CDN服务。但眼下官⽹不到详细服务页⾯,临时不说了
国外访问很快,国内被墙了,慎⽤
ASP.NET开发团队推出的⼀个新的微软Ajax CDN(Content Delivery Network,内容分发⽹络)服务,该服务提供了对AJAX 库(包含jQuery 和 ASP.NET AJAX)的缓存⽀持。
该服务是免费的,不需不论什么注冊。可⽤于商业性或⾮商业性⽤途。
Ps:微软出品。⾃然不会太差。
尽管在天朝,速度依旧不会太慢(当然⽐不上国内的其它cdn)。⽀持的不多
抽屉滑轨企鹅⼤⼚稳定,腾讯⽹静态资源公共库
腾讯FERD(前端研发中⼼),作为腾讯旗下门户⽹站QQ的主⼒前端团队,负责整个站点的PC与移动web研发。我们关注前端⾏业发展,乐于分享和总结,在这⾥您会看到我们团队的动态信息,以及我们推荐的最新最好的前端资讯与知识。
头条抖⾳都在⽤的
免费开源前端公共库
jquery下载文件插件CDNJS 是⼀个互联⽹上的 JavaScript 资料库,类似 Google CDN 和微软CDN服务,但是速度⽐这⼆
者更加快。CDNJS 上提供了众多 JavaScript 库,你可以直接在⽹页上引⽤这些 JS ⽂件,实现⽤户浏览⽹站的最佳速度体验。
在⽹站⾥可以到 JavaScript 函式库的 CDN 连结,是 cdnjs.cloudflare 开头的,复制后丢进⽹站⾥取代原有的链接位置即可。
⼜拍云存储是杭州纬聚⽹络有限公司旗下项⽬,成⽴于2005年6⽉。前期主要为⼜拍⽹、⼜拍图⽚管家提供图⽚云存储/云计算服务,于2010年2⽉对全部⽤户开放使⽤。
主要专注于海量⼩⽂件的存储与分发及图⽚云计算领域。提供的两⼤核⼼服务:静态⽂件云存储、CDN加速处理。
Ps:⼜拍云js库提供了经常使⽤的JavaScript库CDN服务。算是起步较早的cdn加速服务了。速度和稳定性也不错。MaxCDN是⼀家价格相对照较廉价的CDN公司,在全球分布着众多的节点。 jsDelivr是基于MaxCDN的⼀个免费开源的 CDN 解决⽅式。⽤于帮助开发⼈员和站长。jsDelivr包括 JavaScript 库、jQuery 插件、CSS 框架、字体等等 Web 上经常使⽤的静态资源。
Ps:每⼀款CDN的节点数量都是⼤家所关⼼的。jsDelivr总共提供着13个节点。
载⼊速度和CDNJS基本差点⼉相同,国内⽤户建议使⽤国内CDN服务最佳。
jsp页面元素有哪些⼤家能够⾃⼰測试看看。
缺点爆料:看了下百度 360 新浪七⽜还有上⾯2个 jquery 都不够新,另外要⽀持 http https 协议⼜要更新勤快的临时还没有。
总结:这些CDN公共库⼤都各具特⾊。
⼤家能够⾃⼰选择性去使⽤。速度和稳定性以国内的百度和新浪为最佳(当然这是个⼈意见)不过现在百度不能⽤了,新浪更新不及时,当前推荐使⽤bootcss、腾讯、字节跳动。鉴于Google已经被墙,全部关于Google的服务⼤家还是尽快转移阵地,使⽤国内的CDN公共库服务吧。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论