网站建设知识

网站建设 • 网站推广

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

做网站JavaScript中的对象

来源:网站建设 | 2021-07-10 18:22:16

1.JavaScript中的对象网站开发

      JavaScrip中的每个对象都是一个自成体的实体,内部包含个或多 个相关的变 量和函数,分别叫作属性和方法。对象的作用是将相关的概念或功能打成包, 这些概念或功能往往对应真实世界中的事物或者特定的软件功能。对象让代码变得更容易理解,从而也更容易阅读和编写。

面向对象


2.网站建设定制对象

做网站时要创建你自己的对象并将其用于JavaScript代码中,*简单的方法就是用对象的直接量标记法来定义变量。对象直接量是由一对花括号和其中的名值对组成的。通过将名值对封装在花括号内,我们就能将属性和方法赋给一个对象,具体形式如代码清单1-1所示。这里我们创建了一个对象来表示房子,该对象有两个属性和两个方法。一日创建完成,我们就能使用点标记法对其属性和方法进行读写了,这种标记法用一个圆点符号(.)将对象名和其属性或方法分割开来。


3.使用对象 直接展标记法来创建一个对果代码清单1-1

      Var house。{

      Sharedentrace: false,sharedEntlock: function()unlock: function()};

      1读取两个属性的值

      totse.omola.c.,, 11 falsealert(house.sharedEntrance);“调用对象的1ock方法house.lock();

      1更断"rooms属性的值house.ooms 8;

      1动态奉加一个全新属性house.floors”2;

      11再次读取“rooms”属性的值,注意值发生了改变alert(housetooms); 11 8

      假设我们现在想创建一个对象 *表示另外种房产比如公寓。公寓和独立住房很像,不过一般房阿更少且分布在同 楼层上, 而且公寓楼般只有 一个面向街道的公共人口。为了表示这样一个对象,我们用对象直接量来定义一一个新的变量:

      var apartment一{floots: 1,rooms: 4,

      sharedEntrance: true,lock: function() unlock: function() (}

      公寓和独立住房在概念上很相似但属性值不同。如果继续用上面这种方法定义更多类型的住宅,很快就会陷人麻烦,因为如果同一个属性被所有这些对象所共享,就不能轻易改变这个属性的名字,同样在这些对象中新增一个属性或方法也很麻烦。理想情况下,我们希望创建一个模板来表示这些对象所共有的属性和方法,这样如果我们想改变一个 属性的名字或者增加一个新方法做起来就很容易了。JavaScript允许利用构造器来创建这样一个对象模板, 而在传统语言中这种构造器或者模板被称为类。

做网站 选禅诺网

多一份参考,总有益处

联系我们,获取专属《建站方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:13710717775 / 微信咨询 + :13710717775