问题描述
|
对于一个新项目,我需要编写一个JavaScript库,但不确定如何构造它。我昨天在这里阅读了许多关于stackoverflow的文章和问题。
我喜欢支持公共和私人职能和课程。所以这是我的结果:
(function(window) {
var Library = Library || {};
// Library namespace
Library = (function() {
function privateFunc() {
return \"I\'m a private functon in Library.\";
}
var privateClass = function(param) {
var _param = param;
}
return {
constructor: Library,publicFunc: function() {
return \"I\'m a publicFunc functon in Library.\";
}
};
})();
// String namespace
_namespace(\'String\');
Library.String = (function() {
function privateFunc() {
return \"I\'m a private functon in Library.String.\";
}
return {
constructor: Library.String,publicFunc: function() {
return \"I\'m a publicFunc functon in Library.String.\";
},publicClass: function(param) {
var _param = param;
}
};
})();
// global function
function _namespace(name) {
...
}
// register libary
window.Library= window.$L = Library;
})(window);
这是构建库的好方法还是有更好的方法?
以及如何为我的privateClass / publicClass实现私有和公共功能?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)