Web时代的到来,JS已经越来越重要了;JS没有太多的限制,是一种动态类型、弱类型脚本语言,对于写法方面也没有什么限制,你可以一个function写完,管他几千行还怎么样,但是过了十天半个月你或他人需要去维护这段代码调整功能时,估计就郁闷了,由此,我们在一开始就编写一份可维护性代码是多么重要的事,so,看代码,如下所示规范写法,外部只有_public可见,具体功能写在_private,由此达到内部调整不影响外部使用,在一定程度上,不会让你陷入代码太乱的坑。

var datahandler = (function () {
        var _private = {
            initEvent: function () {

            }
        }

        var _public = {
            init: function () {
                _private.initEvent();
            }
        }
        return _public;
    }
    )();
    $(function () {
        datahandler.init();
    })