前端CDN库总汇
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。简单的说,CDN是用来帮助网站快速和稳定的来加载资源的。
一、cdnjs
cdnjs 是一项免费的开源 CDN 服务,受到超过12.5% 的所有网站的信任,每月处理超过2000 亿次请求,由 Cloudflare 提供支持。
二、Bootstrap CDN
关于 BootCDN BootCDN 是 Bootstrap 中文网支持并维护的前端开源项目免费 CDN 服务,致力于为 Bootstrap、jquery、angular、vuejs 一样优秀的前端开源项目提供稳定、快速的免费 CDN 加速服务。
BootCDN 所收录的开源项目主要同步于 cdnjs 仓库。 自2013年上线以来已经累计为近百万网站提供了稳定、可靠的免费 CDN 加速服务。
话说稳定性,确实还可以,但是容易遭受攻击。
在遭受攻击的时候,就没法访问了。很多时候解决时间需要较长的等待。
地址:https://www.bootcdn.cn/ (库比较新,建议使用)
三、Staticfile CDN
Staticfile CDN的目标是提供这样一个仓库,让它尽可能全面收录优秀的开源库,并免费为之提供 CDN 加速服务,使之有更好的访问速度和稳定的环境。同时,我们也提供开源库源接入的入口,让所有人都可以提交开源库,包括 JavaScript、css、图片和 swf 等静态文件。
四、又拍云JS库
又拍云为您托管常用的JavaScript库,您可以在自己的网页上直接通过script标记引用这些资源。这样做不仅可以为您节省流量,还能通过我们的CDN加速,获得更快的访问速度。
五、新浪云计算CDN公共库
新浪云计算是新浪研发中心下属的部门,主要负责新浪在云计算领域的战略规划,技术研发和平台运营工作。主要产品包括 应用云平台Sina App Engine(简称SAE)。
SAE的CDN节点覆盖全国各大城市的多路(电信、联通、移动、教育)骨干网络,使开发者能够方便的使用高质量的CDN服务。
六、jsDelivr
MaxCDN是一家价格相对比较便宜的CDN公司,在全球分布着众多的节点。 jsDelivr是基于MaxCDN的一个免费开源的 CDN 解决方案,用于帮助开发者和站长。jsDelivr包含 JavaScript 库、jQuery 插件、CSS 框架、字体等等 Web 上常用的静态资源。
七、Ajax CDN
NET开发团队推出的一个新的微软Ajax CDN(Content Delivery Network,内容分发网络)服务,该服务提供了对AJAX库(包括jQuery 和 http://ASP.NET AJAX)的缓存支持。该服务是免费的,不需任何注册,可用于商业性或非商业性用途。
地址:https://www.asp.net/ajaxlibrary/cdn.ashx
八、Baomitu
这个静态资源库是支持HTTP/2的CDN服务,有了它,如果你是自己的小型项目或者是做测试就不用下载任何的代码库,直接粘贴地址过来用就可以,因为是国内的CDN库,速度还非常的快。
总结
这些CDN公共库大都各具特色。大家可以自己选择性去使用,个人用的比较多的是前三:cdnjs和Bootstrap CDN。
注意点:如果担心CDN地址加载失败,可以这样载入本地jquery,如下:
<script type="text/javascript">
!window.jQuery && document.write('<script src="js/jquery.min.js"><\/script>');
</script>本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!