彩世界平台-彩世界时时app-彩世界开奖app苹果下载

热门关键词: 彩世界平台,彩世界时时app,彩世界开奖app苹果下载

您的位置:彩世界平台 > 学会党委 > js命名空间

js命名空间

发布时间:2019-09-02 14:23编辑:学会党委浏览(135)

    通过js的命名空间可以实现对于自己定义的函数或者对象的封装。

    js并没有像是c++,java那样自带命名空间,其所谓的命名空间是通过作用域+匿名函数来实现的,从而可以对自己的函数代码进行一定的封装,而不用害怕发生重定义等等情况。通过js命名空间,可以去自定义自己的函数库,从而有效的进行封装和规划。

    js命名空间示例代码:

            <script type="text/javascript">
                (function namespace(){
                    this.alert=function(){
                        console.log('test');
                    }
    
                    window.NS=this;
                })();
            </script>
    

    这样只需要在外部调用NS.alert()即可;

    通过prototype来进行内部函数的定义:

    (function(){
                    var _NS=function(){
    
                    }
                    _NS.prototype.alert=function(){
                        console.log('test');
                    }
                    window.NS=new _NS();
                })();
    

    js并没有像是c,java那样自带命名空间,其所谓的命名空间是通过作用域匿...

    本文由彩世界平台发布于学会党委,转载请注明出处:js命名空间

    关键词:

上一篇:简单javascript文字向上滚动代码

下一篇:没有了