一些常见的前端库,比如说 jQuery,Bootstrap。每个网站都可以从自己网站引入,也可以从其他网站引入。从其他网站引入,一来可以让用户加速访问这些资源,二来还可节约自己服务器的流量。
下面总结一些好心的公司提供的前端静态资源公共库。
由于 HTTPS 站点引入 HTTP 链接会出现警告,所以如果你的网站支持 HTTPS,那么支持 HTTPS 的公共库是最优的选择。
国内
Bootstrap 中文网开源项目免费 CDN 服务 (免费)
http://www.bootcdn.cn/
七牛云存储开放静态文件 (免费)
https://www.staticfile.org/
新浪云计算公共库 (免费)
http://lib.sinaapp.com/
字节跳动静态资源公共库 (免费)
http://cdn.bytedance.com/
CDNJS 国内前端公共库 (免费)
http://libs.cdnjs.net/
静态资源托管库 (免费)
https://cdn.baomitu.com/
又拍云 JS 库 CDN 服务 (免费)
http://jscdn.upai.com/
jsDelivr (免费)
http://www.jsdelivr.com/
jQuery 插件库 - 常用前端库引用地址(免费 | 实时更新)
https://www.jq22.com/jquery/jquery.html
国内的可以使用上面的公共库,速度比较快,下面推荐几个国外的,速度不能保障。
国外
CDNJS 国外前端公共库 (免费)
https://cdnjs.com/
微软 Ajax CDN 服务(免费)
https://www.asp.net/ajax/cdn
jsDelivr 基于 MaxCDN 服务(免费)
http://www.jsdelivr.com/
微软资源库(免费)
https://docs.microsoft.com/en-us/aspnet/ajax/cdn/overview
谷歌前端公共库(免费)
https://developers.google.com/speed/libraries/
建议: 在 CDN 读取失败的时候从自己服务器加载:
<script src="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery/3.5.1/jquery.min.js"></script>
<script>
if (!window.jQuery) {var script = document.createElement('script');
script.src = "/js/jquery.min.js";
document.body.appendChild(script);
}
</script>
微信扫描下方的二维码阅读本文