首页 程序猿 码农开发 浏览内容

百度推出静态资源公共库

3979 0 BaiDu已收录 评论留言

俗话说:早起的鸟儿有虫吃,早起的虫子被鸟吃。
现在这个互联网时代真是一个竞争的时代。谁要是脚步慢了一点。可能就会死在太阳出来之前。
继大量WordPress国内用户反应Google Open Sans字体无法加载之后,先有动作快的360推出了360CDN公共库,这才没几天,百度又开始发力了,推出了百度静态资源公共库。看来互联网大佬都还是不甘人后啊。

百度CDN

百度CDN


更多的国内网站cdn公共库服务如果七牛,新浪,又拍云等可以去看盘点国内网站常用的一些CDN公共库加速服务。

百度推出静态资源公共库比肩360CDN公共库

百度推出的静态资源公共库不同于百度原来CDN公共库,是百度新推出的一个号称是稳定,快速,全面,开源的国内CDN加速服务。

官网地址:

http://cdn.code.baidu.com/

Github开源库:

https://github.com/Clouda-team/baiducdnstatic

稳定,快速

由百度遍布全国各地100+个CDN节点提供加速服务。
让开源库享受与百度首页静态资源同等待遇。
全面,开源

收录超过180+开源库,并且这个数字正在不断增加。

百度静态资源公共库服务不仅在Github开源库上接受任何人的提交请求,同时实时同步国外如CDNJS上优秀的开源库(这个是个亮点,貌似现在其他公共库还没有开源的)。

提交一个库
Step 1

需要了解Github开源库目录的结构,新的库需要在libs下新建库目录及其版本目录,并将文件放在相应目录下,最后补全package.json文件。

├── backbone.js # ... library│ ├── 1.1.0 # ... version│ | └── backbone.js # ... fileanme│ └── 1.1.1│ └── backbone.js└── package.json # ... package.json 

Step 2

编辑package.json描述文件,这个文件描述最新版本的信息。

// 项目名必须与文件夹名一致{ "name": "项目名", "filename": "主文件名,比如 abc.js", "version": "1.0", "description": "项目简介", "homepage": "项目主页/网站地址", "keywords": ["关键字1", "关键字2", "关键字3"], "maintainers": [ { "name": "作者/维护者", "web": "作者/维护者个人主页", "mail": "作者/维护者邮件" } ], "repositories": [ { "type": "git", "url": "开源库地址" } ]}

Step 3

随时欢迎给我们提Pull Request。

最后
仓库基于MIT License开源,有任何疑问直接提issue。

百度的Ps:
现在项目处于初期阶段,如果发现有库出现404,有劳直接提issue,我们会第一时间修复。

我们希望通过开源社区化运营来优化和完善这项服务,为国内前端界尽一点绵薄之力。

注:CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用。与将JS库存放在服务器单机上相比,CDN公共库更加稳定、高速。一般的CDN公共库都会包含全球所有最流行的开源JavaScript库,你可以在自己的网页上直接通过script标记引用这些资源。这样做不仅可以为您节省流量,还能通过CDN加速,获得更快的访问速度。

本文转载整理于:欲思博客

标签:
墨月的头像
  • 本文由墨月网络整理编辑,转载请以链接形式注明本文地址:https://www.moyoo.net/10227.html
    版权所有© 墨月网络 | 本文采用 BY-NC-SA 进行授权丨发布于:2014-06-30 11:23
    若未注明,均为原创;部分内容源于网络,版权归原作者所有,如有侵权,请联系我们删除。
已有 0 条评论

关注我们,实时联系

AD

AD