通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务
当前位置:首页>>网页设计>>网页特效>>正文 新版上线![旧版]
注:打开慢时请稍等
javascript技术讲座-创建新对象

http://www.iyit.net  日期:2006-5-5 9:59:47  来源:中国站长学院  点击:
参加讨论

使用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中的内部函数,显示其字符串。

    本新闻共2页,当前在第1页  1  2  


    本新闻共2页,当前在第1页  1  2  


    编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
    上一篇:javascript技术讲座-基于对象的javascript语言
    下一篇:javascript技术讲座-使用内部对象系统
    转载请注明来源:www.iyit.net
    特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

     相关文章
    javascript实例教程(3-2) javascript实例教程(3-1) javascript实例教程(2) 创建弹出式窗
    javascript实例教程(1) 目录  javascript: 改变和控制显示的图片大小 计算鼠标所在位置的x,y坐标的javascrip
    javascript实用的一些技巧  javascript实例教程(20-4) javascript实例教程(20-3)
    javascript实例教程(20-2) javascript实例教程(20-1) javascript实例教程(19-2)
    javascript实例教程(19-1) javascript实例教程(18-4) javascript实例教程(18-3)
    javascript实例教程(18-2) javascript实例教程(18-1) javascript实例教程(17-2)
    javascript实例教程(17-1) javascript实例教程(16) javascript实例教程(15)
    javascript实例教程(14) javascript实例教程(13) javascript实例教程(12)
    最新更新 热点排行 推荐新闻
    javascript实例教程(3-2)
    javascript实例教程(3-1)
    javascript实例教程(2) 创建弹出式窗
    javascript实例教程(1) 目录
    荧光文字
    在frontpage 2000中插入flash动画
    用frontpage 2000使图像“减肥”
    提高frontpage 2002使用效率
    用frontpage 2000创建网页动画
    用frontpage 2000巧做样式表
    用frontpage 2000制作鼠标光照特效
    用frontpage轻松转换图片格式
    frontpage10全透视教程(9)
    frontpage10全透视教程(8)
    frontpage10全透视教程(7)
    javascript实例教程(3-2)
    javascript实例教程(3-1)
    javascript实例教程(2) 创建弹出式窗
    javascript实例教程(1) 目录
    荧光文字
    qq珊瑚虫外挂4.0版本发布!
    多个广告位招商!
    摄影后期系列一:1分钟为数码相片去红眼
    qq挂机说明
    asp进度条
    photoshop通道抠图:给秀发飞扬的mm照
    教您显示器亮度对比度的调节
    新版上线,今日正式开通!!!
    更多精彩图文广告等着您!
    asp中使用sql语句教程
    第二十章 开发delphi对象式数据管理功
    sql简明教程(1)
    vbscript和javascript互相调用 
    jsp教程(四)-jsp actions的使用
    操作系统被入侵后的修复过程
    五一别忘电脑防毒 养成良好上网习惯
    google对ie浏览器将捆绑搜索功能表担忧
    新版上线,今日正式开通!!!
    用photoshop创意图形“岁月”
    摄影后期系列一:1分钟为数码相片去红眼

     友情链接
    设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
    copyrights © 2004-2006 iyit.net all rights reserved.
    网站合作、广告联系qq:147007642、466949678
    易特网络技术 点击这里给我发消息