在JavaScript中使用面向对象
2010-09-14 13:20:02 来源:WEB开发网核心提示:开始 JavaScript是一门相当灵活的语言,语法也相当宽松,在JavaScript中使用面向对象,并且入门门槛很低,您可以不费什么力气就编写出一大堆可以运行的代码,varo=newMyObject('Helloworld!');成员的声明在JavaScript中,要声明一个对象的成员也非常简单,但是
开始
JavaScript是一门相当灵活的语言,语法也相当宽松,并且入门门槛很低,您可以不费什么力气就编写出一大堆可以运行的代码,但是根据我在实际工作中的经验,多数人还是对之核心技术知之甚少。同样一个功能,简简单单几行代码,就可看出一个人的技术功底。正如天龙八部中的萧峰使用的一招“太祖长拳”,这是一种武术中的入门的招法,虽然它看上去很简单,但是在高手的使用下,却是威力无穷。其实越是简单的东西,要把它变得完美就越是困难。所以作为能工巧匠的您怎能错过这篇文章?切听我一一道来。
对象的声明
在JavaScript我们可以使用下面几种代码进行对象声明:
varMyObject={};
functionMyObject()
{
blablabla
}
varMyObject=function(){blablabla};
对于后两种方法,我们还可以增加参数,这样就类似于一个带参数的构造器了,例如:
functionMyObject(msg)
{
alert(msg);
}
varo=newMyObject('Helloworld!');
varMyObject=function(msg)
{
alert(msg+'again');
};
varo=newMyObject('Helloworld!');
甚至我们可以使用字符串来声明函数,这使得我们的程序更加灵活:
varMyObject=newFunction("msg","alert(msg);");//Function可以有多个入口参数,最后一个参数作为方法体。
varo=newMyObject('Helloworld!');
成员的声明
在JavaScript中,要声明一个对象的成员也非常简单,但是跟其它的高级程序仍然略有不同,请看下面的示例:
Tags:JavaScript 使用 面向
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接