个人网站设计与实现专科毕业设计.docx

上传人:l**** 文档编号:63055198 上传时间:2022-11-23 格式:DOCX 页数:48 大小:36.31KB
返回 下载 相关 举报
个人网站设计与实现专科毕业设计.docx_第1页
第1页 / 共48页
个人网站设计与实现专科毕业设计.docx_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《个人网站设计与实现专科毕业设计.docx》由会员分享,可在线阅读,更多相关《个人网站设计与实现专科毕业设计.docx(48页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、个人网站设计与实现专科毕业设计 毕 业 设 计 (说 明 书) 题 目:_ 姓 名:_ 编 号: ( )字 号 XX职业技术学院 年 月 日 XX职业技术学院 毕 业 设 计 (论 文) 任 务 书 姓名 _ 专业 _ 任务下达日期 _年_月_日 设计(论文)起先日期 _年_月_日 设计(论文)完成日期 _年_月_日 设计论文题目 _ A.编制设计 _ _ B.设计专题(毕业论文)_ _ 指 导 教 师 _ 系(部)主任 _ _年_月_日 XX职业技术学院毕业设计(论文)评语 第_页 共_页 学生姓名:_,_ 专业 _年级 毕业设计(论文)题目:_ 评 阅 人:_ 指导老师:_(签字) 年 月

2、 日 成 绩:_ 系(部)主任:_(签字) 年 月 日 毕业设计(论文)及答辩评语: XX职业技术学院 毕业设计(论文)答辩委员会记录 系 专业,学生 于 年 月 日 进行了毕业设计(论文)答辩。 设计题目: 专题(论文)题目: 指导老师: 答辩委员会依据学生提交的毕业设计(论文)材料,依据学生答辩状况,经答辩委员会探讨评定,赐予学生 毕业设计(论文)成果为 。答辩委员会 人,出席 人。答辩委员会主任(签字): 答辩委员会副主任(签字): 答辩委员会委员: , , , , _, _。 摘 要 网络发展到今日,建立网站已经成为一个很普遍的问题了。对于企业家来说,建立好的网站可以抢占新世纪发展的战

3、略要点。建立新的企业形象,干脆开拓国际市场。对于个人来说,建设好的个人网站可以更加便利的收集信息,开展更加干脆的网络沟通,运用自己构造的平台,可以为毕业后找工作做好充分的打算。21世纪全世界的计算机都将通过Internet联到一起,网络平安的内涵也就发生了根本的改变。它不仅从一般性的防卫变成了一种特别一般的防范,而且还从一种特地的领域变成了无处不在。随着计算机的普及和网络技术的快速发展,人们也越来越依靠于计算机和网络。因此,网络平安应当也必需引起留意。网络平安是一门涉及计算机、网络、通讯、密码、信息平安、应用数学、数论、信息论等多种学科的综合性学科,涉及面极广,而且不断更新和发展。国家对信息产

4、业的扶持,使国内的网络状况渐渐好转,更多的服务器的开通,更快的宽带网得渐渐普及,各种各样的攻击行为在网上也越来越频繁化和简洁化。 当人类步入21世纪这一信息社会、网络社会的时候,我国将建立起一套完整的网络平安体系。计算机技术的发展,特殊是网络技术的飞速发展,给文档的保存和管理供应极大的便利。本论文中,将软件工程的基本原理和方法应用到整个系统,并对其进行需求分析,提出了解决问题的详细方法。在详细制作中,用ASP技术来实现B/S系统,ASP技术与数据库技术结合,用户在阅读器端可以随意查询自己须要的标本,而数据的后台操作则由服务器端处理。这样提高了网页的互动性,使整个系统能更好的为用户服务。现在as

5、p的发展也已经有好几年的历史了,走在前面的人也已经作了许很多多的工作,通过大家的努力asp技术是越来越完善了,功能也已经是越来越强大了,也已经是一个相当成熟的软件开发工具了,最近有的出现,是从asp发展而来得。A的功能是比asp更为的强大,但是asp更受到初学者们的宠爱,因为它在简单上手方面有其独到的一面。网站是政府、企事业单位向用户供应信息的一种方式,是开展电子政务、电子商务的基础设施和信息平台。网站建设的规划、设计是建成胜利网站的关键。从网站建设的规划、设计入手,介绍网站建设的实现方法和技术。在我的个人网站制作过程中,主要是针对我网站设计的方向和目的、网站设计的整个流程动身,然后通过自己设

6、计的这个个人网站作品来说明并演示一个网站制作过程。关键词:网站设计;网站规化;网站主题 书目 摘 要 I 第一章 绪论 1 1.1 网页设计概述 1 1.2 网页设计的要素 1 1.3 本论文工作 2 其次章 网页设计语言概述 3 2.1 HTML语言介绍 3 2.1.1 HTML语言的特点 3 2.1.2 HTML语言的编辑软件 3 2.2 常用的HTML语言编辑软件 4 2.2.1 Dreamweaver 4 2.2.2 ASP 4 2.2.3 JavaScript 6 2.3 本章小结 9 第三章 基于对象的JAVASCRIPT语言 10 3.1 对象的基础学问 10 3.1.1对象的基

7、本结构 10 3.1.2 引用对象的途径 10 3.1.3 有关对象操作语句 10 3.1.4 对象属性的引用 12 3.1.5 对象的方法的引用 12 3.2常用对象的属性和方法 13 3.2.1常用内部对象 13 3.2.2 JavaScript中的系统函数 15 3.2.3举例 16 3.3 本章小结 18 第四章 内部对象系统的运用 19 4.1阅读器对象层次及其主要作用 19 4.2文档对象功能及其作用 19 4.2.1 document中三个主要的对象 20 4.2.2文档对象中的attribute属性 20 4.2.3文档对象的基本元素 21 4.3内部对象系统实例 21 4.4

8、 本章小结 23 第五章 WEB页面信息的交互窗体与框架 24 5.1窗体基础学问 24 5.1.1窗体对象 24 5.1.2 窗体对象的方法 25 5.1.3 窗体对象的属性 25 5.1.4 访问窗体对象 25 5.1.5 引用窗体的先决条件 25 5.2 窗体中的基本元素 25 5.3窗体对象实例 30 5.4 框架 33 5.5 框架的访问 34 5.6 本章小结 37 第六章 结 论 38 致 谢 39 参考文献 40 第1章 绪论 随着21世纪的到来,人们更深切地感受到计算机在生活和工作中的作用越来越重要,越来越来的职业须要具有计算机的应用技能。驾驭计算机是职业的须要,更是事业发展

9、的须要。网页设计与制作是计算机实力的详细表现,本章主要介绍网页设计的相关学问。1.1 网页设计概述 网站是企业向用户和网民供应信息(包括产品和服务)的一种方式,是企业开展电子商务的基础设施和信息平台,离开网站(或者只是利用第三方网站)去谈电子商务是不行能的。企业的网址被称为“网络商标”,也是企业无形资产的组成部分,而网站是INTERNET上宣扬和反映企业形象和文化的重要窗口。而我的网站设计属于暖色调的, 1.2 网页设计的要素 网页设计的两大要素是:整体风格和色调搭配。一、确定网站的整体风格 在这里,我供应给大家一些参考阅历: 1将你的标记logo,尽可能的放在每个页面上最突出的位置。2突出你

10、的标准色调。3总结一句能反映贵站精髓的宣扬标语! 4相同类型的图像采纳相同效果,比如说标题字都采纳阴影效果,那么在网站中出现的全部标题字的阴影效果的设置应当是完全一样的! 二、网页色调的搭配 1用一种色调。这里是指先选定一种色调,然后调整透亮度或者饱和度,这样的页面看起来色调统一,有层次感。2用两种色调。先选定一种色调,然后选择它的对比色。3用一个色系。简洁的说就是用一个感觉的色调,例如淡蓝,淡黄,淡绿;或者土黄,土灰,土蓝。在网页配色中,还要切记一些误区: 1不要将全部颜色都用到,尽量限制在三至五种色调以内。2背景和前文的对比尽量要大(肯定不要用花纹繁复的图案作背景),以便突出主要文字内容。

11、1.3 本论文工作 本论文主要是对网页设计与制作的语言基础上进行探讨,主要内容如下: 第一章:绪论 本章主要介绍网页设计的相关学问。其次章:网页设计语言概述 本章主要介绍网页设计的语言HTML,以及用于编辑HTML语言的软件,为后续工作奠定基础。第三章:基于对象的JavaScript语言 本章介绍了基于对象的JavaScript中常用内部对象属性、方法的运用。第四章:内部对象系统的运用 本章主要介绍运用阅读器的内部对象系统,可实现与HTML文档进行交互。它的作用是将相关元素组织包装起来,供应给程序设计人员运用,从而减轻编程人的劳动,提高设计Web页面的实力。第五章:WEB页面信息的交互窗体与框

12、架 本章主要介绍实现网页的动态交互,必需驾驭有关窗体对象(Form)和框架对象(Frames)更为困难的学问。第六章:总结 第2章 网页设计语言概述 2.1 HTML语言介绍 HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML吩咐组成的描述性文本,HTML吩咐可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述阅读器所需的信息,而主体则包含所要说明的详细内容。2.1.1 HTML语言的特点 H

13、TML文档制作不是很困难,且功能强大,支持不同数据格式的文件镶入,这也是WWW盛行的缘由之一,HTML语言的特点如下: 1、简易性,HTML版本升级采纳超集方式,从而更加敏捷便利。2、可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML实行子类元素的方式,为系统扩展带来保证。3、平台无关性。虽然PC机大行其道,但运用MAC等其他机器的大有人在,HTML可以运用在广泛的平台上,这也是WWW盛行的另一个缘由。2.1.2 HTML语言的编辑软件 HTML的本质是文本,须要阅读器的说明,HTML的编辑器大体可以分为三种: 1、基本编辑软件,运用WINDOWS自带的记事本或写字版都

14、可以编写,当然,假如你用WPS来编写,也可以。不过存盘时请运用.htm或.html作为扩展名,这样阅读器就可以说明执行了。2、半所见即所得软件,这种软件能大大提高开发效率,它可以使你在很短的时间内做出Homepage,且可以学习HTML,这种类型的软件主要有HOTDOG,还有国产的软件网页作坊。3、所见即所得软件,运用最广泛的编辑器,完全可以一点不懂HTML的学问就可以做出网页,这类软件主要有Frontpage,DREAMWEAVER、Delphi、Eclipse、UltraEdit。一个HTML文件由一个HTML元素组成,即文件以<HTML>起先。以</HTML>结束

15、,文档中其他元素及其属性的声明都是HTML的元素体。 HTML元素的元素体和元素体由两大部分组成,即头元素<head></head>和体元素<body></body>。头元素和体元素的元素体又由其他元素、文本和注释等组成。 一个标准的HTML文件应当具备如下结构: <HTML> 标记一个HTML文件的起先 <HEAD> HTML文件的文件头部分起先 文件头部分内容 </HEAD> HTML文件的文件头部分结束 <BODY> HTML文件的文件体部分起先 文件体 </BODY>HTML文件

16、的文件部分结束 </HTML>标记该HTML文件结束 有些元素只能出现在头元素中,如meta、title等元素,而大多数的元素只能出现在体元素中。在头元素中的元素表示的是该HTML文件的一般信息,比如该文件的标题、来源、作者、版本、字符集和关键字等,这些元素与书写的依次无关,它们只是表明该HTML文件的属性值。但出现在元素体中的元素则是要留意书写依次的,变更了它们的书写依次就会变更HTML文件在阅读器上输出的形式。 2.2 常用的HTML语言编辑软件 2.2.1 Dreamweaver Dreamweaver是美国Adobe(原Macromedia,2005年被Adobe收购)公司

17、开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特殊发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越阅读器限制的充溢动感的网页。它不仅是优秀的WYSIWYG编辑器,更是优秀的代码编辑器,有代码加亮,代码提示等丰富功能,供应各种示例代码,并支持Javascript,PHP,ASP,JSP等多种脚本语言。最新版本为CS4,发布于2008年9月。2.2.2 ASP ASP技术是Microsoft公司开发的一套全新的服务器端脚本程序环境。它可以依据客户端的不同恳求,在服务器端经过相应的ASP程序处理生成不同的静态HTML页面并穿回给阅读器。AS

18、P自身有许多优点,这些优点使它成为了当今世界网络上应用最多的脚本设计环境。1、什么是ASP ASP的全称是Active Server Pages,中文名称叫做动态服务器网页,其功能在于可以运用它来开发运行在Windows服务器平台上的动态网页和网页。尽管我们常把“ASP脚本”挂在嘴边,但ASP既不是一种编程语言,也不是开发工具软件,同样也不是一种应用程序,它事实上是一种开发动态网页的技术。2、ASP的脚本语言 ASP的脚本语言可以是VBScript或者Jscript,也可以是两者的结合,所以任何一种文本编辑器都能编辑ASP脚本,当然不同的编辑器开发调试效率是不一样的。和通常的VBScript和

19、Jscript应用程序不同,ASP全部的程序都是在服务器端运行的,而不是在阅读器或者客户端执行的,这样用户就不必担忧自己的阅读器能否运行所编写的ASP代码了。程序执行完毕,服务器仅将执行的结果返回给客户端阅读器,这样即使客户端的阅读器不支持VBScript或Jscript,但是仍旧可以阅读动态的网页。VBScript是IIS默认的脚本语言,当然可以在IIS中更改默认的脚本语言。假如改成Jscript,那么默认的脚本语言就是Jscript。因为VBScript在属性和方法上的敏捷表现方式更适合作为服务器的脚本,所以举荐大家用VBScript作为ASP的默认脚本语言。3、ASP的运行环境 由于AS

20、P是一种服务器的脚本语言,所以并不是全部的Web服务器都具有这个功能。ASP是由Microsoft公司推出的,当然在目前页只有Microsoft公司推出的服务器能实现ASP的强大功能,其他的一些服务器在安装了ASP组件后才能实现这个功能。Microsoft公司推出的支持ASP的Web服务器有以下几个: Microsoft Internet Information Server version (IIS); Microsoft Peer Web Server; Microsoft Personal WebServer (PWS); 其中前两个主要是为Microsoft公司的Windowns NT

21、 /2000 /XP系统开发的,当然它们的功能以及稳定性都要强许多。目前大型的站点大多是有IIS作为服务器,而PWS是为一般的PC用户开发的。既然ASP是在服务器端执行的,因此访问这些以.asp为后缀的文件时,就不能运用实际的物理路径,而只能用虚拟路径。运用虚拟路径访问ASP最简洁的方法就是将ASP文件拷贝到IIS的安装书目中 (默认的安装书目为C:Inetpubwwwroot),然后就可以通过IE阅读器干脆访问了。访问文件名为“index.asp”的ASP文件,假如在IE阅读器中用物理路径访问,原来期望的结果是不会出现的,阅读器只会显示一般的HTML页面。为此应当将“index.asp”文件

22、拷贝到服务器书目下,然后通过虚拟路径来访问该页面。假如程序没有错的话即可看到预期的效果。4、ASP的工作原理 通过上述介绍,大家应当了解到一个ASP页面从服务器端传送到客户端的原理与一般静态HTML页面是不同的。从客户端的一URL恳求到服务器反馈一个页面给阅读器,其大致的流程如下: (1) 用户在客户端阅读器中输入一个网址,与服务器建立连接。(2) 服务器依据用户恳求的网址在硬盘上找到相应的文件。(3) 假如文件是一般的HTML文档,那么服务器将干脆把该文件传送到客户端。(4) 假如文件是服务器脚本,那么服务器将运行这个文件。假如须要查询数据库,则通过ADO组件连接ODBC或DSN数据源访问数

23、据库。进行了一系列的运算和说明后,将最终结果形成一个纯HTML文档。(5) 把这个文档传送到客户端。(6) 结束这次连接。由于最终传送给客户端的是一个纯HTML文本文件,因此用户在阅读器上是看不到ASP文件的源代码的。5、ASP的开发工具 运用ASP进行网路编程,选择一个合适的开发工具是很重要的。ASP对开发工具没有特别的要求,只要具有文本编辑器功能的工具均可。因此ASP的开发工具许多,比较好的由Visual Interdev、Dreamweaver等。Dreamweaver是一个集成的Web应用软件开发系统,包括开发、发行以及管理数据库驱动的Web应用软件所需的全部的功能,所以一般状况下举荐

24、运用Dreamweaver。2.2.3 JavaScript 一、JavaScript概述 JavaScript是一种基于对象(Object)和事务驱动(Event Driven)并具有平安性能的脚本语言。运用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点: 1、是一种脚本编写语言 JavaScript是一种脚本语言,它采纳小程序段的方式实现

25、编程。像其它脚本语言一样,JavaScript同样已是一种说明性语言,它供应了一个易的开发过程。它的基本结构形式与C、C+、VB、Delphi非常类似。但它不像这些语言一样,须要先编译,而是在程序运行过程中被逐行地说明。它与HTML标识结合在一起,从而便利用户的运用操作。 2、基于对象的语言。 JavaScript是一种基于对象的语言,同时以可以看作一种面对对象的。这意味着它能运用自己已经创建的对象。因此,很多功能可以来自于脚本环境中对象的方法与脚本的相互作用。 3、简洁性 JavaScript的简洁性主要体现在:首先它是一种基于Java基本语句和限制流之上的简洁而紧凑的设计, 从而对于学习J

26、ava是一种特别好的过渡。其次它的变量类型是采纳弱类型,并未运用严格的数据类型。 4、平安性 JavaScript是一种平安性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过阅读器实现信息阅读或动态交互。从而有效地防止数据的丢失。 5、动态性的 JavaScript是动态的,它可以干脆对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采纳以事务驱动的方式进行的。所谓事务驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事务”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事务。当事务

27、发生后,可能会引起相应的事务响应。 6、跨平台性 JavaScript是依靠于阅读器本身,与操作环境无关,只要能运行阅读器的计算机,并支持JavaScript的阅读器就可正确执行。从而实现了“编写一次,走遍天下”的幻想。 事实上JavaScript最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一阅读器,无须WEB服务器通道,通过自己的电脑即可完成全部的事情。 总之,JavaScript 是一种新的描述语言,它可以被箝入到 HTML 的文件之中。JavaScript语言可以做到回应运用者的需求事务 (如:form的输入) ,而不用任何的网路来回传输资料,所

28、以当一位运用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而干脆可以被客户端 (client) 的应用程式所处理。JavaScript 和 Java 很类似,但究竟并不一样! Java 是一种比 JavaScript 更困难很多的程式语言,而 JavaScript 则是相当简单了解的语言。JavaScript 创作者可以不那麽注意程式技巧,所以很多 Java 的特性在 Java Script 中并不支援。二、JavaScript和Java的区分 虽然JavaScript与Java有紧密的联系,但却是两个公司开发的不同的两个产品。Java是SUN公司推出的新一代面

29、对对象的程序设计语言,特殊适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事务驱动的说明性语言, 它的前身是Live Script;而Java的前身是Oak语言。下面对两种语言间的异同作如下比较: 1、基于对象和面对对象 Java是一种真正的面对对象的语言,即使是开发简洁的程序,必需设计对象。JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的困难软件。它是一种基于对象(Object Based)和事务驱动(Event Driv

30、er)的编程语言。因而它本身供应了特别丰富的内部对象供设计人员运用。 2、说明和编译 两种语言在其阅读器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必需经过编译,因而客户端上必需具有相应平台上的仿真器或说明器,它可以通过编译器或说明器实现独立于某个特定的平台编译代码的束缚。 JavaScript是一种说明性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由阅读器说明执行。 3、强变量和弱变量 两种语言所实行的变量是不一样的。 Java采纳强类型变量检查,即全部变量在编译之前必需作声明。如: Integer x; String y; x=

31、1234; x=4321; 其中X=1234说明是一个整数,Y=4321说明是一个字符串。JavaScript中变量声明,采纳其弱类型。即变量在运用前不需作声明,而是说明器在运行时检查其数据类型,如: x=1234; y“4321“; 前者说明x为其数值型变量,而后者说明y为字符型变量。4、代码格式不一样 Java是一种与HTML无关的格式,必需通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript的代码是一种文本字符格式,可以干脆嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样便利。 5、嵌入方式不一样 在HTML文档中

32、,两种编程语言的标识不同,JavaScript运用<Script>.</Script>来标识,而Java运用<applet>.</applet>来标识。 6、静态联编和动态联编 Java采纳静态联编,即Java的对象引用必需在编译时的进行,以使编译器能够实现强类型检查。 JavaScript采纳动态联编,即JavaScript的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。 2.3 本章小结 本章主要介绍了网页设计语言HTML和JavaScript, 第3章 基于对象的JAVASCRIPT语言 JavaScript语言是基于对象

33、的(Object-Based),而不是面对对象的(object-oriented)。之所以说它是一门基于对象的语言,主要是因为它没有供应象抽象、继承、重载等有关面对对象语言的很多功能。而是把其它语言所创建的困难对象统一起来,从而形成一个特别强大的对象系统。 虽然JavaScript语言是一门基于对象的,但它还是具有一些面对对象的基本特征。它可以依据须要创建自己的对象,从而进一步扩大JavaScript的应用范围,增加编写功能强大的Web文档。3.1 对象的基础学问 3.1.1对象的基本结构 JavaScript中的对象是由属性(properties)和方法(methods)两个基本的元素的构成

34、的。前者是对象在实施其所须要行为的过程中,实现信息的装载单位,从而与变量相关联;后者是指对象能够根据设计者的意图而被执行,从而与特定的函数相联。3.1.2 引用对象的途径 一个对象要真正地被运用,可采纳以下几种方式获得: (1)引用JavaScript内部对象; (2)由阅读器环境中供应; (3)创建新对象。这就是说一个对象在被引用之前,这个对象必需存在,否则引用将毫无意义,而出现错误信息。从上面中我们可以看出JavaScript引用对象可通过三种方式获得。要么创建新的对象,要么利用现存的对象。3.1.3 有关对象操作语句 JavaScript不是一纯面对对象的语言,它设有供应面对对象语言的很

35、多功能,因此JavaScript设计者之所以把它你“基于对象”而不是面对对象的语言,在JavaScript中供应了几个用于操作对象的语句和关键字及运算符。(1)、For.in语句 格式如下: For(对象属性名 in 已知对象名) 说明: 该语句的功能是用于对已知对象的全部属性进行操作的限制循环。它是将一个已知对象的全部属性反复置给一个变量;而不是运用计数器来实现的。该语句的优点就是无需知道对象中属性的个数即可进行操作。例:下列函数是显示数组中的内容: Function showData(object) for (var X=0; X<30;X+) document.write(obje

36、cti); 该函数是通过数组下标依次值,来访问每个对象的属性,运用这种方式首先必需知道数组的下标值,否则若超出范围,则就会发生错误。而使For.in语句,则根本不须要知道对象属性的个数,见下: Function showData(object) for(var prop in object) document.write(objectprop); 运用该函数时,在循环体中,For自动将的属性取出来,直到最终为此。(2)with语句 运用该语句的意思是:在该语句体内,任何对变量的引用被认为是这个对象的属性,以节约一些代码。with object . 全部在with语句后的花括号中的语句,都是在后

37、面object对象的作用域的。(3)this关键字 this是对当前的引用,在JavaScript由于对象的引用是多层次,多方位的,往往一个对象的引用又须要对另一个对象的引用,而另一个对象有可能又要引用另一个对象,这样有可能造成混乱,最终自己已不知道现在引用的那一个对象,为此JavaScript供应了一个用于将对象指定当前对象的语句this。(4)New运算符 虽然在JavaScript中对象的功能已经是特别强大的了。但更强大的是设计人员可以根据需求来创建自己的对象,以满意某一特定的要求。运用New运算符可以创建一个新的对象。其创建对象运用如下格式: Newobject=NEW Object(

38、Parameters table); 其中Newobject创建的新对象:object是已经存在的对象; parameters table参数表;new是JavaScript中的吩咐语句。如创建一个日期新对象 newData=New Data() birthday=New Data (December 12.1998) 之后就可使NewData、birthday作为一个新的日期对象了。3.1.4 对象属性的引用 对象属性的引用可由下列三种方式之一实现: (1)运用点(.)运算符 university.Name=“云南省” university.city=“昆明市” university.Dat

39、e=“1999“ 其中university是一个已经存在的对象,Name、City、Date是它的三个属性,并通过操作对其赋值。(2)通过对象的下标实现引用 university0=“云南” university1=“昆明市” university2=“1999“ 通过数组形式的访问属性,可以运用循环操作获得其值。function showunievsity(object) for (var j=0;j<2; j+) document.write(objectj) 若采纳For.in则可以不知其属性的个数后就可以实现: Function showmy(object) for (var p

40、rop in this) docament.write(thisprop); (3)通过字符串的形式实现 university“Name“=“云南” university“City“=“昆明市” university“Date“=“1999“ 3.1.5 对象的方法的引用 在JavaScript中对象方法的引用是特别简洁的。ObjectName.methods() 事实上methods()=FunctionName方法实质上是一个函数。如引用university对象中的showmy()方法,则可运用: document.write (university.showmy() 或:document.write(university) 如:引用math内部对象中cos()的方法 则: with(math) document.write(cos(3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com