崩溃了,这样的js写法你们见过么?希望能得到详细的指点
function interfaceinit(){
dialog = (function (){
var now = null;
return {
add : function (id){
alert( id);
},
getnow : function(){
alert(now);
}
}
})();
}
这到底是函数还是对象啊?怎么会有这样的写法?我怎么调用?
这样的写法有什么好处?写得是人都看不懂的!
------解决方案--------------------
interfaceinit 应该是面向对象里的接口
所有继承了interfaceinit这个接口的类或函数,都要定义dialog函数。
------解决方案--------------------
那dialog函数里面又有add和getnow两个方法,怎么调用呢?
==========
- JScript code
var init = new interfaceInit();init.Dialog.add();init.Dialog.getNow(); 这样改会不会看得明白点? 可以把下面的代码扔到页面中,应该会alert出2.










