JavaScript Namespace

 JavaScript的Namespace主要还是通过Object的Hash实现:

 1,通过直接设置Object的map:

  

    var com={};
    com.colors =
    {
        howManyArguments :function()
        {
            alert(arguments.length);
        }

    };
    com.colors.howManyArguments(1,2,3,4);
//alert: 4

2,通过执行函数,返回值的方法设置:

    com.util = (function()
    {
        var howMangyArguments = function()
        {
            alert(arguments.length);
        }
        return{
            howManyArguments:howMangyArguments
        }

    })();
    com.util.howManyArguments(1,2,3,4,5);
posted @ 2012-08-15 20:26  AntWu  阅读(100)  评论(0)    收藏  举报