中国站长下载-为中国站长提供最好最全的建站资源! 首 页发布资源有事留言繁體中文
设为首页
加入收藏
联系我们
 
您当前的位置:中国站长下载 -> 文章中心 -> 网页制作 -> 网页特效 -> 文章内容  虚拟主机 域名注册 退出登录 用户管理
栏目导航
· Dreamweaver · Fireworks
· Flash · 网页特效
· HTML/CSS · 网页配色
热门文章
· sndvol32 - sndvol3...
· [组图] FLASH:《大话李白》...
· 个人网站到底能赚多...
· [图文] Rundll.exe是病毒吗...
· [组图] Flash:制作MV
· 价值12万元的网站SE...
· 网站创业者,你需要...
· 一个成功的网站设计...
· [图文] FLASH:韩国导航条解...
· 中国网站的赚钱模式...
相关文章
· 防Java炸弹、拒收病...
· 通过PHP和Sajax使用...
· 通过PHP和Sajax使用...
· PHP和JAVA的XML-RPC...
· 在ASP.Net中应用Jav...
· 结合JavaScript与AS...
· 在atlas里面的Updat...
· ASP.NET Atlas对Jav...
· .net 下用javascrip...
· JavaScript在ASP中实...
JavaScript技术讲座-创建新对象
作者:郁郁小蝎  来源:中国站长学院  发布时间:2005-6-23 16:41:38  发布人:chinazhan

 减小字体 增大字体

使用JavaScript可以创建自己的对象。虽然JavaScript内部和浏览器本身的功能已十分强大,但JavaScript还是提供了创建一个新对象的方法。使其不必像超文本标识语言那样,求于或其它多媒体工具,就能完成许多复杂的工作。

在JavaScript中创建一个新的对象是十分简单的。首先它必须定义一个对象,而后再为该对象创建一个实例。这个实例就是一个新对象,它具有对象定义中的基本特征。

一、对象的定义

JavaScript对象的定义,其基本格式如下:

Function Object(属性表)

  • This.prop1=prop1

    This.prop2=prop2

    ...

    This.meth=FunctionName1;

    This.meth=FunctionName2;

    ...

  • 在一个对象的定义中,可以为该对象指明其属性和方法。通过属性和方法构成了一个对象的实例。如以下是一个关于University对象的定义:

    Function university(name,city,creatDate URL)

  • This.name=name

    This.city=city

    This.creatDate=New Date(creatDate)

    This.URL=URL

  • 其基本含义如下:

      • Name-指定一个“单位”名称。
      • City-“单位”所在城市。
      • CreatDate-记载university对象的更新日期。
      • URL-该对象指向一个网址。

     

    二、创建对象实例

    一旦对象定义完成后,就可以为该对象创建一个实例了:

  • NewObject=New object();
  • 其中Newobjet是新的对象,Object已经定义好的对象。例:

    U1=New university(“云南省”,“昆明市”,"January 05,199712:00:00","http://www.YN.KM")

    U2=New university(“云南电子科技大学”,“昆明”,"January 07,1997 12:00:00","htlp://www.YNKJ.CN")

     

    三、对象方法的使用

    在对象中除了使用属性外,有时还需要使用方法。在对象的定义中,我们看到This.meth=FunctionName语句,那就是为定义对象的方法。实质对象的方法就是一个函数FunctionName,通过它实现自己的意图。

    例在university对象中增加一个方法,该方法是显示它自己本身,并返回相应的字串。

    function university(name,city,createDate,URL)

  • This.Name=Name;

    This.city=city;

    This.createDate=New Date(creatDate);

    This.URL=URL;

    This.showuniversity=showuniversity;

  • 其中This.showuniversity就是定义了一个方法---showuniversity()。

    而showuniversity()方法是实现university对象本身的显示。

    function showuniversity()

  • For (var prop in this)

    alert(prop+="+this[prop]+"");

  • 其中alert是JavaScript中的内部函数,显示其字符串。


    [1] [2]  下一页

     
    [] [返回上一页] [打 印] [收 藏]
    ∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
    中国站长下载
    中国站长下载

    本页只接受PR>=4 IT类站点连接,申请连接,谢谢您们的支持!希望我们的下载站能够真正帮到中国的站长们!
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图
    Copyright © 2005-2006 ChinaZhan.Net. All Rights Reserved .