欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js init : function ()

程序员文章站 2023-11-25 22:48:22
最近在研究MUI框架时,看到这样的代码: init,这个外面还有一层: 有些明了了,这就像java中对象的里面定义了一个init方法,这里init方法也是初始化方法,这里是对整个页面进行初始化。调用类似java:_App.init()即可. 关于细节说法:这是一种json写法,把所有的functio ......

最近在研究mui框架时,看到这样的代码:

1     init: function(options) {
2         var that = this;
3         ……
4     }

init,这个外面还有一层:

var _app = 
    init: function(options) {
        ……
        },
    ……
};
        ……

有些明了了,这就像java中对象的里面定义了一个init方法,这里init方法也是初始化方法,这里是对整个页面进行初始化。调用类似java:_app.init()即可.

关于细节说法:这是一种json写法,把所有的function,所有的变量等,都用var o = {x:func,y:"",z:obj}这种架构。

这种类似class的理解是指将var ***视为创建了一个对象,x:func是定义了一个方法,y:""是定义了一个属性,z:obj是定义了另一个对象。整体来看是类似json写法{x:***,y:***}