阿里云前端公共JS库上线

阿里云前端公共JS库上线

目前上线了的同类服务有:
1.百度公共CDN库
2.CDNJS (国外)
3.又拍云JS库加速服务
4.新浪云计算公共Js库
5.谷歌Hosted libraries (注意墙)

本公共项目目前已支持的库:

bootstrap
bootstrap-datepicker
bootstrap-datetimepicker
bootstrap-growl
chrome-frame
ckeditor
css3pie
dojo
easyXDM
ember.js
font-awesome
highcharts
highlight.js
jplayer
jqcloud
jquery
jquery-cookie
jquery-mobile
jquery.form
jquery.imagesloaded
jquery.lazyload
jquery.qrcode
jqueryui
lazyload
socket.io
swfobject
typeahead.js
webfont
yui
zeroclipboard

各个库的版本分别支持:

├── ./bootstrap
│ ├── ./2.0.0
│ ├── ./2.0.1
│ ├── ./2.0.2
│ ├── ./2.0.3
│ ├── ./2.0.4
│ ├── ./2.1.0
│ ├── ./2.1.1
│ ├── ./2.2.1
│ ├── ./2.2.2
│ ├── ./2.3.0
│ └── ./2.3.1
├── ./bootstrap-datepicker
│ ├── ./1.0.0
│ └── ./1.0.2
├── ./bootstrap-datetimepicker
│ └── ./0.0.11
├── ./bootstrap-growl
│ └── ./1.0.0
├── ./chrome-frame
│ ├── ./1.0.2
│ └── ./1.0.3
├── ./ckeditor
│ └── ./4.0.1
├── ./css3pie
│ ├── ./1.0.0
│ └── ./1.0beta5
├── ./dojo
│ ├── ./1.6.0
│ ├── ./1.7.2
│ └── ./1.8.1
├── ./easyXDM
│ └── ./2.4.17.1
├── ./ember.js
│ ├── ./0.9.4
│ ├── ./0.9.5
│ ├── ./0.9.6
│ ├── ./0.9.7
│ ├── ./0.9.7.1
│ ├── ./0.9.8
│ ├── ./0.9.8.1
│ ├── ./1.0.0-pre.2
│ ├── ./1.0.0-pre.4
│ ├── ./1.0.0-rc.1
│ ├── ./1.0.0-rc.2
│ ├── ./1.0.0-rc.3
│ └── ./1.0.pre
├── ./font-awesome
│ ├── ./2.0
│ ├── ./3.0.0
│ ├── ./3.0.2
│ └── ./3.1.0
├── ./highcharts
│ ├── ./2.1.5
│ ├── ./2.1.6
│ ├── ./2.2.0
│ ├── ./2.2.1
│ ├── ./2.2.2
│ ├── ./2.2.3
│ ├── ./2.2.4
│ ├── ./2.2.5
│ ├── ./2.3.1
│ └── ./2.3.5
├── ./highlight.js
│ └── ./7.3
├── ./jplayer
│ ├── ./2.2.0
│ └── ./2.3.0
├── ./jqcloud
│ └── ./1.0.3
├── ./jquery
│ ├── ./1.10.0
│ ├── ./1.2.3
│ ├── ./1.2.6
│ ├── ./1.3.0
│ ├── ./1.3.1
│ ├── ./1.3.2
│ ├── ./1.4.0
│ ├── ./1.4.1
│ ├── ./1.4.2
│ ├── ./1.4.3
│ ├── ./1.4.4
│ ├── ./1.6.1
│ ├── ./1.6.2
│ ├── ./1.6.4
│ ├── ./1.7
│ ├── ./1.7.1
│ ├── ./1.7.2
│ ├── ./1.8.0
│ ├── ./1.8.1
│ ├── ./1.8.2
│ ├── ./1.8.3
│ ├── ./1.9.0
│ ├── ./1.9.1
│ ├── ./2.0.0
│ └── ./2.0.1
├── ./jquery-cookie
│ ├── ./1.2
│ └── ./1.3.1
├── ./jquery.form
│ ├── ./3.09
│ ├── ./3.20
│ ├── ./3.24
│ └── ./3.32
├── ./jquery.imagesloaded
│ └── ./2.1.0
├── ./jquery.lazyload
│ ├── ./1.8.3
│ └── ./1.8.4
├── ./jquery-mobile
│ ├── ./1.2.0
│ ├── ./1.2.1
│ ├── ./1.3.0
│ └── ./1.3.1
├── ./jquery.qrcode
│ └── ./1.0
├── ./jqueryui
│ ├── ./1.10.0
│ ├── ./1.10.2
│ ├── ./1.10.3
│ ├── ./1.8.13
│ ├── ./1.8.16
│ ├── ./1.8.17
│ ├── ./1.8.18
│ ├── ./1.8.19
│ ├── ./1.8.21
│ ├── ./1.8.23
│ ├── ./1.8.24
│ ├── ./1.9.0
│ ├── ./1.9.1
│ └── ./1.9.2
├── ./lazyload
│ └── ./2.0.3
├── ./socket.io
│ ├── ./0.6.2
│ ├── ./0.7.0
│ ├── ./0.8.2
│ ├── ./0.8.4
│ ├── ./0.9.10
│ ├── ./0.9.5
│ └── ./0.9.6
├── ./swfobject
│ └── ./2.2
├── ./typeahead.js
│ ├── ./0.9.0
│ └── ./0.9.2
├── ./webfont
│ ├── ./1.0.19
│ ├── ./1.0.31
│ ├── ./1.1.0
│ ├── ./1.1.1
│ ├── ./1.1.2
│ └── ./1.3.0
├── ./yui
│ └── ./3.3.0
└── ./zeroclipboard
└── ./1.1.7

技术实现及细节:

1.完全托关于阿里云OSS服务之上。
2.HTTP缓存头为缓存10年,所有加载过同一个库文件的浏览器只加载一次。别问我原因,省钱而已。

加载方式:

<script src=”oss.aliyuncs.com/frontend/[/url]库名称/版本/库内文件(保持原路径)”></script>

<script src=”oss.aliyuncs.com/frontend/bootstrap/2.3.1/js/bootstrap.min.js”></script>
<script src=”oss.aliyuncs.com/frontend/bootstrap/2.3.1/css/bootstrap.min.css”></script>

常用库:
bootstrap:

oss.aliyuncs.com/frontend/bootstrap/2.3.1/js/bootstrap.min.js

oss.aliyuncs.com/frontend/bootstrap/2.3.1/css/bootstrap.min.css

jQuery:

oss.aliyuncs.com/frontend/jquery/1.9.1/jquery.min.js

jQueryUI:

oss.aliyuncs.com/frontend/jqueryui/1.9.2/jquery-ui.min.js

swfObject:

oss.aliyuncs.com/frontend/swfobject/2.2/swfobject.min.js

socketIO:

oss.aliyuncs.com/frontend/socket.io/0.9.6/socket.io.min.js

YUI:

oss.aliyuncs.com/frontend/yui/3.3.0/yui-min.js

dojo:

oss.aliyuncs.com/frontend/dojo/1.8.1/dojo.min.js

ZeroClipboard:

oss.aliyuncs.com/frontend/zeroclipboard/1.1.7/ZeroClipboard.swf

oss.aliyuncs.com/frontend/zeroclipboard/1.1.7/ZeroClipboard.min.js

阿里云前端公共JS库上线不仅填补了在该领域的空白,还独特的支持了https协议。

本文原作者:阿里云论坛IDenj0y

该日志由 aliyun 于2013年05月28日发表在 经验分享 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。

转载请注明:阿里云前端公共JS库上线

关键词:js
分享到:

阿里云前端公共JS库上线:等您发表观点呢!

发表评论


快捷键:Ctrl+Enter