1、试简述Web的特点及应用。
特点:(1)Web是一种超文本信息系统;(2)Web是图形化的和易于导航的;
(3)Web与平台无关;(4)Web是分布式的;
(5)Web具有新闻性;(6)Web是动态的、交互的。
应用:常见的计数器、留言版、聊天室和论坛BBS等,都是Web应用程序。Web应用程序的真正核心主要是对数据库进行处理,管理信息系统(MIS)就是这种架构最典型的应用。MIS可以应用于局域网,也可以应用于广域网。
2、试描述Web服务器向浏览器提供服务的大致过程。
(1)用户打开计算机(客户机),启动浏览器程序,并在浏览器中指定一个URL,浏览器便向该URL所指向的Web服务器发出请求。
(2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。(3)如果URL指向的是普通的HTML文档,Web服务器直接将它送给浏览器。
(4)如果HTML文档中嵌有ASP或CGI程序,Web服务器就运行ASP或CGI程序,并将结果传送至浏览器。(5)URL也可以指向VRML文档。
3、TCP/IP协议分成哪几个层次?每个层次的主要功能是什么?
(1)应用层。应用层是TCP/IP参考模型的最高层,它向用户提供一些常用应用程序,如电子邮件服务等。应用层包括了所有的高层协议,主要有:网络终端协议TELNET,,文件传输协议FTP,简单电子邮件协议SMTP,网络文件系统NFS,域名服务系统DNS,超文本传输协议HTTP。
(2)传输层。也叫TCP层,主要功能是负责应用进程之间的端—端通信。传输层定义了两种协议:传输控制协议TCP与用户数据报协议UDP。
(3)网络层。也叫IP层,负责处理互联网中计算机之间的通信,向传输层提供统一的数据包。它的主要功能有以下三个方面:处理来自传输层的分组发送请求;处理接收的数据包;处理互连的路径。
(4)物理链路层。它的主要功能是接收IP层的IP数据报,通过网络向外发送;接收处理从网络上来的物理帧,抽出IP数据报,向IP发送。该层是主机与网络的实际连接层。
4、试述HTML文件的结构。
下面是一个HTML文件的基本结构。
文件头的内容
文件主体的内容
从上面的代码可以看出,HTML代码分为3部分,其中各部分含义如下。
…:告诉浏览器HTML文件开始和结束的位置,其中包括
和标记。HTML文档中所有的内容都应该在这两个标记之间,一个HTML文档总是以开始,以结束。…:HTML文件的头部标记,在其中可以放置页面的标题以及文件信息等内容,通常将这两个标签之间的内容统称为HTML的头部。…:用来指明文档的主体区域,网页所要显示的内容都放在这个标记内,其结束标记指明主体区域的结束。5、简述HTML表格(table)的创建要点
6、什么是表单(Form)?在HTML中如何创建表单?
表单提供图形用户界面的基本元素,包括按钮、文本框、单选框、复选框等等,是HTML实现交互功能的主要接口。用户通过表单向服务器提交数据。表单的使用包括两个部分:一部分是用户界面,提供用户输入数据的元件;另一部分是处理程序,可以是客户端程序,在浏览器中执行;也可以是服务器处理程序,处理用户提交的数据,返回结果。
7、简述脚本语言的特点
(1)简单性。JavaScript是一种被大幅度简化了的编程语言,即使用户没有编程经验也可较快掌握它。它不像高级语言的使用有很严格的限制,而是非常简洁灵活。
(2)基于对象。JavaScript是基于对象(object—based)的,她允许用户自定义对象,同时浏览器还提供了大量内建对象,使编程者可以将浏览器中不同的元素均作为对象来处理,体现了现代面向对象程序设计的基本思想。但JavaScript不是完全面向对象(object—oriented)的,它不支持类和继承。
(3)可移植性。在大多数浏览器上,JavaScript脚本程序可以不经修改而直接运行。(4)动态性。JavaScript是DHTML(动态HTML)的一个十分重要的部分,是设计交互式动态、特别是“客户端动态”页面的重要工具。
8、什么是对象?什么是事件?
在JavaScript中,对象是对客观事物或事物之间的关系的刻画。JavaScript的对象有内建对象和用户自定义对象两大类,内建对象包含了对浏览器各成分的描述,是JavaScript程序设计中应用最多的部分;用户自定义对象允许用户根据需要创建自己的对象,从而进一步扩大JavaScript的应用范围,增强编写功能强大的Web文档。JavaScript中的对象是由属性和方法两个基本元素构成的:属性成员是对象的数据;方法成员是对数据的操作。
事件是指对计算机进行一定的操作而得到的结果,例如将鼠标移到某个超链接上、按下鼠标按钮等都是事件。由鼠标或热键引发的一连串程序的动作,称之为事件驱动。对事件进行处理程序或函数,称之为事件处理程序。
9、浏览器对象模型中包含哪些主要对象?
(1)window对象:表示浏览器中打开的窗口
(2)document对象:表示浏览器中加载页面的文档对象
(3)location对象:包含了浏览器当前的URL信息
(4)navigator对象:包含了浏览器本身的信息
(5)screen对象:包含了客户端屏幕及渲染能力的信息
(6)history对象:包含了浏览器访问网页的历史信息
10、Navigator对象有哪些常用属性和方法?
Navigator对象包含正在使用的浏览器版本信息,包括appName,appVersion,AppCodeName,userAgent,mimeType和plugins属性和javaEnabled,tainEnabled方法。
11、Windows对象有哪些常用属性和方法?
Windows对象的属性有parent,self,top,window,status,defaultStatus和frames等,方法有alert,open,close,confirm,prompt,focus,blur,setTimeout和clearTimeout。
12、Document对象有哪些常用属性和方法?
Document对象的属性较多,包括数值属性和对象数组属性。
(1)数值属性包括alinkColor,bgColor,fgColor,lastModified,LinkColor,referrer,title,URL和vlinkColor等。
(2)对象数组属性包括anchors,applets,forms,images,links等。
Document对象的方法主要有write,writeln,open,close,clear。
13、Form对象有哪些常用属性和方法?
Form对象属性包括action,name,method,target,encoding,elements,length。
Form对象的方法包括submit和reset。
14、用XML语言编写一个班级通讯录网页
20100103
王
唐山市
130000000
WANG@https://www.wendangku.net/doc/fc1322894.html,
15、用JavaScript语言设计一个程序,判断用户输入的整数是正数、负数还是0。
Function judet
{
Vari
i=parsint (document.tl.st.value)
If i>0)
alert(“你输入了一个正数”);
Else if (i==0)
Alert(“你输入了一个零”);
Else if(i<0)
Alert(“你输入了一个负数”);
}