Menkr 采用 shim 插件加载所有CDN脚本,因此无论你是否使用Seajs,都可以从中受益。模块化加载与又拍云CDN的完美组合,现在开始迅即加载体验。
<!-- 引入menkr cdn 提供的seajs源 和 配置文件 --><scriptsrc="http://cdn.menkr.com/sea.js" data-config="config/config.js" charset="utf-8"></script><script>// 使用别名(alias)加载组件seajs.use(['jquery','moment'],function($,moment){$(document).ready(function(){console.log('Menkr CDN 上线时间距离现在:')console.log(moment("20130329","YYYYMMDD").fromNow())});});</script>如果你还没有开始使用 Seajs 加载脚本,访问Menkr CDN的网站以获取单个组件的原始url,直接引入页面即可。
我们正在建立一套基于Github repo的同步系统,这套系统服务可以将这个repo 所收到的合法 pull request 组件,在merge后同步到menkr在又拍云搭建的cdn当中,给所有人使用。
fork 这个 repo
在lib文件夹中添加自己的模块,规则如下:
- lib - yourJS - package.json - yourJS.js 或 yourJS.min.js // 如 underscore.min.js定义package.json,包括组件的别名,暴露的对象等等(请删去注释)
{"myjs": {// <- 这是组件别名,即使用`seajs.use`时填写的字符串src: "yourJS.js",// 如 src: 'underscore.min.js',exports: "someObj"// 如 exports: '_'}}
提交pull request 请求