成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JavaScript對象的定義及創建實例

開發 前端
在JavaScript中創建一個新的JavaScript對象是十分簡單的。首先它必須定義一個JavaScript對象,而后再為該JavaScript對象創建一個實例。

這里向大家描述一下如何在JavaScript中創建新對象,在JavaScript中創建一個新的JavaScript對象是十分簡單的。雖然JavaScript內部和瀏覽器本身的功能已十分強大,但JavaScript還是提供了創建一個新JavaScript對象的方法。

在JavaScript中創建新對象

使用JavaScript可以創建自己的對象。雖然JavaScript內部和瀏覽器本身的功能已十分強大,但JavaScript還是提供了創建一個新JavaScript對象的方法。使其不必像超文本標識語言那樣,求于或其它多媒體工具,就能完成許多復雜的工作。

  在JavaScript中創建一個新的JavaScript對象是十分簡單的。首先它必須定義一個JavaScript對象,而后再為該JavaScript對象創建一個實例。這個實例就是一個新JavaScript對象,它具有JavaScript對象定義中的基本特征。

一、JavaScript對象的定義

  JavaScriptJavaScript對象的定義,其基本格式如下: 

  1.   FunctionObject(屬性表)  
  2.  
  3.   This.prop1=prop1  
  4.  
  5.   This.prop2=prop2  
  6.  
  7.   ...  
  8.  
  9.   This.meth=FunctionName1;  
  10.  
  11.   This.meth=FunctionName2;  
  12.  
  13.   ...  

   在一個JavaScript對象的定義中,可以為該JavaScript對象指明其屬性和方法。通過屬性和方法構成了一個JavaScript對象的實例。如以下是一個關于UniversityJavaScript對象的定義: 

  1.   Functionuniversity(name,city,creatDateURL)  
  2.  
  3.   This.name=name  
  4.  
  5.   This.city=city  
  6.  
  7.   This.creatDate=NewDate(creatDate)  
  8.  
  9.   This.URL=URL  
  10.  

   其基本含義如下:

  Name-指定一個“單位”名稱。 

  City-“單位”所在城市。 

  CreatDate-記載universityJavaScript對象的更新日期。 

  URL-該JavaScript對象指向一個網址。#p#

二、創建JavaScript對象實例

  一旦JavaScript對象定義完成后,就可以為該JavaScript對象創建一個實例了: 

  1.   NewObject=Newobject();  
  2.  

  其中Newobjet是新的JavaScript對象,Object已經定義好的JavaScript對象。例: 

  1.   U1=Newuniversity(“云南省”,  
  2. “昆明市”,"January05,199712:00:00","http://www.YN.KM")  
  3.  
  4.   U2=Newuniversity(“云南電子科技大學”,  
  5. “昆明”,"January07,199712:00:00","htlp://www.YNKJ.CN")  
  6.  

 三、JavaScript對象方法的使用

  在JavaScript對象中除了使用屬性外,有時還需要使用方法。在JavaScript對象的定義中,我們看到This.meth=FunctionName語句,那就是為定義JavaScript對象的方法。實質JavaScript對象的方法就是一個函數FunctionName,通過它實現自己的意圖。

  例在universityJavaScript對象中增加一個方法,該方法是顯示它自己本身,并返回相應的字串。 

  1.   functionuniversity(name,city,createDate,URL)  
  2.  
  3.   This.Name=Name;  
  4.  
  5.   This.city=city;  
  6.  
  7.   This.createDate=NewDate(creatDate);  
  8.  
  9.   This.URL=URL;  
  10.  
  11.   This.showuniversity=showuniversity;  
  12.  

   其中This.showuniversity就是定義了一個方法---showuniversity()。

  而showuniversity()方法是實現universityJavaScript對象本身的顯示。 

  1.   functionshowuniversity()  
  2.  
  3.   For(varpropinthis)  
  4.  
  5.   alert(prop+="+this[prop]+"");  

   其中alert是JavaScript中的內部函數,顯示其字符串。

【編輯推薦】

  1. 詳細說明Javascript匿名函數技巧與文章
  2. 闡述建立JavaScript對象的使用及相關技巧
  3. C#代碼與JavaScript函數的相互調用
  4. JavaScript函數中arguments對象
  5. Javascript中CSS屬性float特殊寫法

 

責任編輯:佚名 來源: tech.ddvip.com
相關推薦

2011-04-15 17:07:13

Java

2011-04-11 09:39:55

對象實例

2010-11-19 10:26:19

Oracle創建用戶

2010-10-08 09:13:15

oop模式JavaScript

2017-06-14 16:44:15

JavaScript原型模式對象

2010-10-08 09:37:31

JavaScript函

2023-11-21 15:23:15

JavaScript工具

2016-06-20 11:32:27

JS原型class

2017-02-06 09:20:23

JavaScript實踐

2010-10-08 11:29:24

JavaScript對象

2018-12-19 19:30:46

JavaScript創建對象前端

2010-01-06 10:58:06

建立JavaScrip

2022-05-07 10:22:32

JavaScript自定義前端

2022-09-20 07:01:50

對象初始化代碼

2011-01-26 10:53:48

JavaScriptWeb

2009-08-31 16:37:20

C#接口定義

2019-07-24 08:34:35

Java對象數據結構

2017-05-11 21:01:20

JavaScript創建對象面向對象編程

2013-09-03 10:40:45

JavaScriptWindows

2021-05-14 00:00:15

JavaScript開發代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩一区二区三区av | 日韩日韩日韩日韩日韩日韩日韩 | 欧美精品中文字幕久久二区 | 国产成人精品网站 | 国产精品国产成人国产三级 | 日韩一区在线播放 | 国产欧美日韩精品一区二区三区 | 久久99精品国产99久久6男男 | 亚洲精品一区二区三区蜜桃久 | 一级a性色生活片久久毛片 午夜精品在线观看 | 中文字幕精品一区二区三区精品 | 九九激情视频 | 久久精品亚洲 | 国产精品精品视频一区二区三区 | 毛片a| 午夜一级黄色片 | 视频第一区 | 99国产精品99久久久久久粉嫩 | 色黄网站| 成人性生交大免费 | av日韩精品 | www国产成人免费观看视频,深夜成人网 | 色男人天堂av | 激情欧美日韩一区二区 | 免费高清av | 极品国产视频 | 欧美理论片在线观看 | 国产精品美女久久久久aⅴ国产馆 | 国产精品久久久久久久久久久免费看 | 毛片免费看 | 99热这里| 国产激情91久久精品导航 | 久久久国产精品网站 | 久久夜色精品国产 | 欧美一级免费 | 日韩免费网站 | 日韩色在线| 国产成人精品一区二区 | 一区二区免费 | 中文字幕在线观看一区二区 | 欧美日韩亚洲一区 |