自己的JavaScript库的体系结构

问题描述

| 对于一个新项目,我需要编写一个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 (将#修改为@)