WEB开发网
开发学院网页设计JavaScript 在JavaScript中使用面向对象 阅读

在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中,要声明一个对象的成员也非常简单,但是跟其它的高级程序仍然略有不同,请看下面的示例:

1 2 3 4 5 6  下一页

Tags:JavaScript 使用 面向

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接