能不能写成var Tools = { function MessageShow(message){alert(message)}, function Show(message){alert(message)} }
var Tools = { MessageShow:function(message){alert(message)}, Show:function(message){alert(message)} } 这个实际上表达的与你的意思一样的不需要什么改动的
var Tools = { function MessageShow(message){alert(message)}, function Show(message){alert(message)} }我测试了您的代码是可以的但我在我的原来的代码上加上var Tols ={} 这样的话,就像上面的代码,提示就出错了我知道不同的是 function MessageShow MessageShow:function 但我原来的都是 function MessageShow 那是不是全都要改为 MessageShow:function 谢谢
function Tools{ this.MessageShow=MessageShow; this.Show=Show; function MessageShow(message) { Alert(message); } function Show(message) { Alert(message); } }
function Tools(){ this.MessageShow=MessageShow; //第一个 MessageShow 为属性,第二个为值 this.Show=Show; //这里依次添加function MessageShow(message) { alert(message); } function Show(message) { alert(message); } } var t = new Tools(); //实例化 Tools 类 t.MessageShow("测试"); t.Show("测试");
function MessageShow(message){alert(message)},
function Show(message){alert(message)}
}
MessageShow:function(message){alert(message)},
Show:function(message){alert(message)}
}
这个实际上表达的与你的意思一样的不需要什么改动的
var Tools = {
function MessageShow(message){alert(message)},
function Show(message){alert(message)}
}我测试了您的代码是可以的但我在我的原来的代码上加上var Tols ={}
这样的话,就像上面的代码,提示就出错了我知道不同的是
function MessageShow
MessageShow:function 但我原来的都是
function MessageShow
那是不是全都要改为
MessageShow:function 谢谢
http://blog.csdn.net/avon520/archive/2008/06/16/2553197.aspx
this.MessageShow=MessageShow;
this.Show=Show; function MessageShow(message)
{
Alert(message);
}
function Show(message)
{
Alert(message);
}
}
function Tools(){
this.MessageShow=MessageShow; //第一个 MessageShow 为属性,第二个为值
this.Show=Show;
//这里依次添加function MessageShow(message)
{
alert(message);
}
function Show(message)
{
alert(message);
}
}
var t = new Tools(); //实例化 Tools 类
t.MessageShow("测试");
t.Show("测试");
你只要改Tools.js这个文件就可以了
MessageShow:function(message){alert(message)},
Show:function(message){alert(message)}
}
以上的是数据组……最简单还是:
var Tools = {}
Tools.MessageShow = function(message){
alert(message)
}
function Tools (){}
Tools.prototype.Trim = function(){}在C#中就可以理解为必须继承的class
在js中就可以理解为,必须new后才能使用
如错误的:
function Tools (){}
Tools.prototype.Trim = function(){}
Tools .Tools()正确的:
function Tools (){}
Tools.prototype.Trim = function(){}
var Tools = new Tools ()
Tools .Tools()