崩溃了,这样的js写法你们见过么?希望能得到详细的指点
function interfaceinit(){
dialog = (function (){
var now = null;
return {
add : function (id){
alert( id);
},
getnow : function(){
alert(now);
}
}
})();
}
这到底是函数还是对象啊?怎么会有这样的写法?我怎么调用?
这样的写法有什么好处?写得是人都看不懂的!
------解决方案--------------------
interfaceinit 应该是面向对象里的接口
所有继承了interfaceinit这个接口的类或函数,都要定义dialog函数。
------解决方案--------------------
那dialog函数里面又有add和getnow两个方法,怎么调用呢?
==========
var init = new interfaceInit();init.Dialog.add();init.Dialog.getNow(); 这样改会不会看得明白点? 可以把下面的代码扔到页面中,应该会alert出2.
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号