【问题标题】:backbone.js & underscore.js CDN recommendation?骨干.js & underscore.js CDN 推荐?
【发布时间】:2012-03-10 14:20:18
【问题描述】:

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

【问题讨论】:

    标签: backbone.js cdn underscore.js


    【解决方案1】:

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

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

    骨干网.js
    <script type="text/javascript"
       src="//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min.js"></script>
    
    下划线.js
    <script
       src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.5.2/underscore-min.js"></script>
    

    【讨论】:

    • 对 prod 环境的信任度有多大..?
    • digg.com 使用 cdnjs。查看更多 cdnjs 统计数据和用户:w3techs.com/technologies/details/cd-cdnjs/all/all
    • 不太受欢迎?我听说有些人使用骨干和下划线。
    • @ericsoco 我认为他的意思是“不如 jQuery 流行”
    • Tbh cloudflare 似乎至少在欧洲有一段停机时间
    【解决方案2】:

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

    • : //cdn.jsdelivr.net/backbonejs/0.9.10/backbone-min.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。
    猜你喜欢
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 2011-11-26
    • 2011-10-18
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多