电气工程
会计论文
金融论文
国际贸易
财务管理
人力资源
轻化工程
德语论文
工程管理
文化产业管理
信息计算科学
电气自动化
历史论文
机械设计
电子通信
英语论文
物流论文
电子商务
法律论文
工商管理
旅游管理
市场营销
电视制片管理
材料科学工程
汉语言文学
免费获取
制药工程
生物工程
包装工程
模具设计
测控专业
工业工程
教育管理
行政管理
应用物理
电子信息工程
服装设计工程
教育技术学
论文降重
通信工程
电子机电
印刷工程
土木工程
交通工程
食品科学
艺术设计
新闻专业
信息管理
给水排水工程
化学工程工艺
推广赚积分
付款方式
首页
|
毕业论文
|
论文格式
|
个人简历
|
工作总结
|
入党申请书
|
求职信
|
入团申请书
|
工作计划
|
免费论文
|
现成论文
|
论文同学网
|
全站搜索
搜索
高级搜索
当前位置:
论文格式网
->
免费论文
->
计算机毕业论文
关于网页设计与制作(二)
本论文在
计算机毕业论文
栏目,由
论文格式
网整理,转载请注明来源
www.lwgsw.com
,更多论文,请点
论文格式范文
查看
HTML的本质是文本,需要浏览器的解释,HTML的编辑器大体可以分为三种:
1、基本编辑软件,使用WINDOWS自带的记事本或写字版都可以编写,当然,如果你用WPS来编写,也可以。不过存盘时请使用.htm或.html作为扩展名,这样浏览器就可以解释执行了。
2、半所见即所得软件,这种软件能大大提高开发效率,它可以使你在很短的时间内做出Homepage,且可以学习HTML,这种类型的软件主要有HOTDOG,还有国产的软件网页作坊。
3、所见即所得软件,使用最广泛的编辑器,完全可以一点不懂HTML的知识就可以做出网页,这类软件主要有Frontpage,DREAMWEAVER、Delphi、Eclipse、UltraEdit。
一个HTML文件由一个HTML元素组成,即文件以<HTML>开始。以</HTML>结束,文档中其他元素及其属性的声明都是HTML的元素体。
HTML元素的元素体和元素体由两大部分组成,即头元素<head>…</head>和体元素<body>…</body>。头元素和体元素的元素体又由其他元素、文本和注释等组成。
一个标准的HTML文件应该具备如下结构:
<HTML> 标记一个HTML文件的开始
<HEAD> HTML文件的文件头部分开始
…文件头部分内容
</HEAD> HTML文件的文件头部分结束
<BODY> HTML文件的文件体部分开始
…文件体
</BODY>HTML文件的文件部分结束
</HTML>标记该HTML文件结束
有些元素只能出现在头元素中,如meta、title等元素,而大多数的元素只能出现在体元素中。在头元素中的元素表示的是该HTML文件的一般信息,比如该文件的标题、来源、作者、版本、字符集和关键字等,这些元素与书写的顺序无关,它们只是表明该HTML文件的属性值。但出现在元素体中的元素则是要注意书写顺序的,改变了它们的书写顺序就会改变HTML文件在浏览器上输出的形式。
2.2.1 Dreamweaver
Dreamweaver是美国Adobe(原Macromedia,2005年被Adobe收购)公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。它不仅是优秀的WYSIWYG编辑器,更是优秀的代码编辑器,有代码加亮,代码提示等丰富功能,提供各种示例代码,并支持java script,PHP,ASP,JSP等多种脚本语言。最新版本为CS4,发布于2008年9月。
2.2.2 ASP
ASP技术是Microsoft公司开发的一套全新的服务器端脚本程序环境。它可以根据客户端的不同请求,在服务器端经过相应的ASP程序处理生成不同的静态HTML页面并穿回给浏览器。ASP自身有很多优点,这些优点使它成为了当今世界网络上应用最多的脚本设计环境。
1、什么是ASP
ASP的全称是Active Server Pages,中文名称叫做动态服务器网页,其功能在于可以使用它来开发运行在Windows服务器平台上的动态网页和网页。尽管我们常把“ASP脚本”挂在嘴边,但ASP既不是一种编程语言,也不是开发工具软件,同样也不是一种应用程序,它实际上是一种开发动态网页的技术。
2、ASP的脚本语言
ASP的脚本语言可以是VBScript或者Jscript,也可以是两者的结合,所以任何一种文本编辑器都能编辑ASP脚本,当然不同的编辑器开发调试效率是不一样的。和通常的VBScript和Jscript应用程序不同,ASP所有的程序都是在服务器端运行的,而不是在浏览器或者客户端执行的,这样用户就不必担心自己的浏览器能否运行所编写的ASP代码了。
程序执行完毕,服务器仅将执行的结果返回给客户端浏览器,这样即使客户端的浏览器不支持VBScript或Jscript,但是仍然可以浏览动态的网页。
VBScript是IIS默认的脚本语言,当然可以在IIS中更改默认的脚本语言。如果改成Jscript,那么默认的脚本语言就是Jscript。因为VBScript在属性和方法上的灵活表现方式更适合作为服务器的脚本,所以推荐大家用VBScript作为ASP的默认脚本语言。
3、ASP的运行环境
由于ASP是一种服务器的脚本语言,所以并不是所有的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 /2000 /XP系统开发的,当然它们的功能以及稳定性都要强很多。目前大型的站点大多是有IIS作为服务器,而PWS是为一般的PC用户开发的。
既然ASP是在服务器端执行的,因此访问这些以.asp为后缀的文件时,就不能使用实际的物理路径,而只能用虚拟路径。使用虚拟路径访问ASP最简单的方法就是将ASP文件拷贝到IIS的安装目录中 (默认的安装目录为C:\Inetpub\wwwroot),然后就可以通过IE浏览器直接访问了。
访问文件名为“index.asp”的ASP文件,如果在IE浏览器中用物理路径访问,本来期望的结果是不会出现的,浏览器只会显示普通的HTML页面。为此应该将“index.asp”文件拷贝到服务器目录下,然后通过虚拟路径来访问该页面。如果程序没有错的话即可看到预期的效果。
4、ASP的工作原理
通过上述介绍,大家应该了解到一个ASP页面从服务器端传送到客户端的原理与一般静态HTML页面是不同的。
从客户端的一URL请求到服务器反馈一个页面给浏览器,其大致的流程如下:
(1) 用户在客户端浏览器中输入一个网址,与服务器建立连接。
(2) 服务器根据用户请求的网址在硬盘上找到相应的文件。
(3) 如果文件是普通的HTML文档,那么服务器将直接把该文件传送到客户端。
(4) 如果文件是服务器脚本,那么服务器将运行这个文件。如果需要查询数据库,则通过ADO组件连接ODBC或DSN数据源访问数据库。进行了一系列的运算和解释后,将最终结果形成一个纯HTML文档。
(5) 把这个文档传送到客户端。
(6) 结束这次连接。
由于最后传送给客户端的是一个纯HTML文本文件,因此用户在浏览器上是看不到ASP文件的源代码的。
5、ASP的开发工具
使用ASP进行网路编程,选择一个合适的开发工具是很重要的。ASP对开发工具没有特殊的要求,只要具有文本编辑器功能的工具均可。因此ASP的开发工具很多,比较好的由Visual Interdev、Dreamweaver等。
Dreamweaver是一个集成的Web应用软件开发系统,包括开发、发行以及管理数据库驱动的Web应用软件所需的所有的功能,所以一般情况下推荐使用Dreamweaver。
2.2.3 java script
一、java script概述
java script是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点:
1、是一种脚本编写语言
java script是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样,java script同样已是一种解释性语言,它提供了一个易的开发过程。
它的基本结构形式与C、C++、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。
2、基于对象的语言。
java script是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。
3、简单性
java script的简单性主要体现在:首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计, 从而对于学习Java是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。
4、安全性
java script是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。
5、动态性的
java script是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。
6、跨平台性
java script是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持java script的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。
实际上java script最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一浏览器,无须WEB服务器通道,通过自己的电脑即可完成所有的事情。
总之,java script 是一种新的描述语言,它可以被箝入到 HTML 的文件之中。 java script语言可以做到回应使用者的需求事件 (如:form的输入) ,而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。
java script 和 Java 很类似,但到底并不一样! Java 是一种比 java script 更复杂许多的程式语言,而 java script 则是相当容易了解的语言。java script 创作者可以不那麽注重程式技巧,所以许多 Java 的特性在 Java Script 中并不支援。
二、java script和Java的区别
虽然java script与Java有紧密的联系,但却是两个公司开发的不同的两个产品。Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而java script是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言, 它的前身是Live Script;而Java的前身是Oak语言。下面对两种语言间的异同作如下比较:
1、基于对象和面向对象
Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。
java script是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driver)的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。
2、解释和编译
两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。
java script是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。
3、强变量和弱变量
两种语言所采取的变量是不一样的。
Java采用强类型变量检查,即所有变量在编译之前必须作声明。如:
Integer x;
String y;
x=1234;
x=4321;
其中X=1234说明是一个整数,Y=4321说明是一个字符串。
java script中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型,如:
x=1234;
y="4321";
前者说明x为其数值型变量,而后者说明y为字符型变量。
4、代码格式不一样
Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。
java script的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。
5、嵌入方式不一样
在HTML文档中,两种编程语言的标识不同,java script使用<Script>...</Script>来标识,而Java使用<applet>...</applet>来标识。
6、静态联编和动态联编
Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。
java script采用动态联编,即java script的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。
网页设计与制作毕业设计是在指导教师的悉心指导下独立完成的。虽然整个整个内容还有很多不足,但是我的确能够感到在我制作过程中技能的提高。在今后的学习生活中,我将不断提高自己网页设计与制作的能力和水平。
辛苦老师在百忙之中批阅。
首页
上一页
1
2
下一页
尾页
2
/2/2
上一篇
:
关于计算机的网络安全问题及解决..
下一篇
:
谈谈现代企业网络的设计与建设
Tags:
关于
网页设计
制作
【
收藏
】 【
返回顶部
】
人力资源论文
金融论文
会计论文
财务论文
法律论文
物流论文
工商管理论文
其他论文
保险学免费论文
财政学免费论文
工程管理免费论文
经济学免费论文
市场营销免费论文
投资学免费论文
信息管理免费论文
行政管理免费论文
财务会计论文格式
数学教育论文格式
数学与应用数学论文
物流论文格式范文
财务管理论文格式
营销论文格式范文
人力资源论文格式
电子商务毕业论文
法律专业毕业论文
工商管理毕业论文
汉语言文学论文
计算机毕业论文
教育管理毕业论文
现代教育技术论文
小学教育毕业论文
心理学毕业论文
学前教育毕业论文
中文系文学论文