我想知道创建自定义 Javascript 模块库(类似于 Facebook)的最佳实践/方法是什么。以下内容不起作用,但在某种程度上,概述了我正在尝试做的事情:
// MyApplication.js
(function(window,undefined){
MyApplication.prototype = {
init : function() {},
// Example usage:
api : function(uri, input) {
// Return a parsed output on callback
}
};
window.MyApplication = MyApplication;
})(window);
// Somewhere else
MyApplication.api('/path/to/something', {index : value}, function(output){
// Return parsed output variable
});
我不是在寻找一个第三方库来做我的例子,或者像 jQueryMX 那样定义类的东西。尝试是创建一个在“MyApplication”中使用的独立库。
提前致谢!:)