ChatGPT解决这个技术问题 Extra ChatGPT

骨干.js & underscore.js CDN 推荐?

是否有任何用于我们项目的骨干.js 和 underscore.js 的 CDN 源?


j
jpaugh

http://www.cdnjs.com 托管了许多不太流行的 JavaScript 框架,包括:

backbone.js: //cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min.js (HTTP | HTTPS)

underscore.js: //cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js (HTTP | HTTPS)

为方便起见,这里是脚本标签:

<script type="text/javascript"
   src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min.js"></script>
<script
   src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>

对生产环境有多少信任..?
digg.com 使用 cdnjs。查看更多 cdnjs 统计信息和用户:w3techs.com/technologies/details/cd-cdnjs/all/all
人气不高?我听说有些人使用骨干和下划线。
@ericsoco 我认为他的意思是“不如 jQuery 受欢迎”
Tbh cloudflare 似乎至少在欧洲有一段停机时间
M
Mite Mitreski

http://www.jsdelivr.com/ 对于不太流行的框架也是一个不错的选择

骨干.js://cdn.jsdelivr.net/backbonejs/0.9.10/backbone-min.js

underscore.js: //cdn.jsdelivr.net/underscorejs/1.4.3/underscore-min.js

此外,在大多数情况下,最好在 JavaScript 源的 URL 中省略协议。

更多关于http://www.paulirish.com/2010/the-protocol-relative-url/


为什么又省略了协议?
@Bepetersn 它将在 HTTP 和 HTTPS 站点上运行。基本上,较新的浏览器不会在 HTTPS 页面上包含非 HTTPS 内容,这简化了工作,但我认为不适用于 IE6
注意:虽然根据最佳实践,应该省略协议,但这可能会导致问题(不仅仅是浏览器支持);例如twitter.com/mindmillmedia/status/402550801328922625
jsdelivr 是有史以来最糟糕的 CDN,请勿在生产中使用,已警告您
@Pykler 你能告诉我为什么吗?在亚洲/太平洋地区,jsDeliver 是最快的公共 cdn。