var pagination = function() {
return {
init : function() {
$('#loginForm_div').dialog({
hide : '', // 点击关闭是隐藏,如果不加这项,关闭弹窗后再点就会出错.
autoOpen : false,
width : 350,
height : 250,
modal : true, // 蒙层
title : '用户登陆',
overlay : {
opacity : 0.5,
background : "black"
},
buttons : {
'提交' : function() {
pagination.login();
return false;
$(this).dialog("close");
},
'取消' : function() {
$(this).dialog("close");
},
'重置' : function() {
$(this).children().children().children(
'form')[0].reset();
}
}
});
用的框架的JQUERY,我不明白init :这些符号是什么意思。

解决方案 »

  1.   

    -_-!!!var o = new Object();o.a = 1;
    o.b = true;
    o.c = function() {
    }
    o.d = new Array(1, 2, 3);
    简写:
    var o = {
        a: 1,
        b: true,
        c: function() {
        },
        d: [1, 2, 3]
    }这叫字面量或者叫json,对比一下就知道了。还有new RegExp("\\d", "i") 可以简写为 /\d/i; 等等。
      

  2.   

    init()是一个方法,用来初始化的
      

  3.   

    init :
    '提交' :
    '重置' :这都是你引用jquery包里的方法吧
      

  4.   

    我觉得应该类似
    switch(XX)
    {
        case aa:{}
        case bb:{}
    }
      

  5.   

    这个只是一个简单的提交而已 你提到的inti 是初始化属性 如一些长宽高等颜色 字体
    而后面dialog是弹出一个父子对话框 
      

  6.   

    这种写法是json先发阳光大的吧。简单的说
    js数组简写成 [a,b,c]
    对象简写成 
    {name:"王小明"
    ,age:20
    ,call:function(){
        alert("My name is "+this.name )
        }
    }这两者基本上可以镶嵌N个层次得到你看到的东西。