GithubHelp home page GithubHelp logo

cdn's Introduction

可信赖的 Seajs CDN

Menkr 采用 shim 插件加载所有CDN脚本,因此无论你是否使用Seajs,都可以从中受益。模块化加载与又拍云CDN的完美组合,现在开始迅即加载体验。

如何使用

如果你使用 Seajs 作为组件加载方式:

<!-- 引入menkr cdn 提供的seajs源 和 配置文件 -->
<script src="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,直接引入页面即可。

计划

成为任何人都能上传的js CDN

我们正在建立一套基于Github repo的同步系统,这套系统服务可以将这个repo 所收到的合法 pull request 组件,在merge后同步到menkr在又拍云搭建的cdn当中,给所有人使用。

如何提交自己的js模块

  1. fork 这个 repo

  2. 在lib文件夹中添加自己的模块,规则如下:

    	- lib
    		- yourJS
    			- package.json
    			- yourJS.js 或 yourJS.min.js // 如 underscore.min.js
    
  3. 定义package.json,包括组件的别名,暴露的对象等等(请删去注释)

    {	
    	"myjs": { // <- 这是组件别名,即使用`seajs.use`时填写的字符串
    		src: "yourJS.js", // 如 src: 'underscore.min.js',
    		exports: "someObj" // 如 exports: '_'
    	}
    }
  4. 提交pull request 请求

cdn's People

Contributors

guo-yu avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.