`

使用 nodejs 形式的语法来规整 js

js 
阅读更多
/*
 * 使用 nodejs 形式的语法来规整 js
 */ 
void function() {
	var mapping = {}, cache = {};
	window.define = function(id, func) {
		mapping[id] = func
	};
	window.require = function(id) {
		if (!/\.js$/.test(id)) {
			id += ".js"
		}
		if (cache[id]) {
			return cache[id]
		} else {
			return cache[id] = mapping[id]()
		}
	}
}();

define("scripts/core/demo.js", function(exports) {
	exports = {};
	
	exports.start = function() {
		alert("Hello World !")
	};
	
	return exports
});	

require('scripts/core/demo').start();
 
分享到:
评论
1 楼 vb2005xu 2015-05-15  
http://www.toolmao.com/doc/nodejscn

相关推荐

Global site tag (gtag.js) - Google Analytics