2011年上半年网站构造技术作业答案1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、INTERNET连接方式
2、Internet提供服务
3、WWW的基本结构
4、三层结构Web程序结构示意图
5、HTTP协议的主要特点:
6、HTTP协议的内部操作过程
7、表格在WEB信息系统中作用
8、表单中字段类型
9、表单的工作过程
10、HTML的基本结构
11、CSS能做什么
12、CSS基本术语
1、规则
2、继承性
13、如何把CSS加到HTML中
14、CSS定义冲突的解决
15、JavaScript数据类型
16、javascript与JAVA区别
17、JAVASCRIPT语句
JavaScript所提供的语句分为以下几大类:
18、IIS身份验证
19、自己建立一个网站过程
INTERNET连接方式
普通MODEM
ADSL
HFC网络方案(城市有线电视光缆同轴混合网)
高速以太网方案(基带传输,通过双绞线和传输设备,实现10M/100M/1Gbps的网络传输)
光纤接入方案
无线接入方案
Internet提供服务
E-mail、FTP、Archie 、Gopher、WWW 、WAIS等等
1、远程登录服务(Telnet) 远程登录(Remote-login)是Internet提供的最基本的信息服务之一,远程登录是在网络通讯协议Telnet的支持下使本地计算机暂时成为远程计算机仿真终端的过程。

2、文件传输服务(FTP) 文件传输是指计算机网络上主机之间传送文件,它是在网络通讯协议FTP(File Transfer Protocol)的支持下进行的。

3、电子邮件服务(E-Mail) 电子邮件(Electronic Mail)亦称E-mail。

它是用户或用户组之间通过计算机网络收发信息的服务。

4、网络新闻服务(USEnet) 网络新闻(Network News)通常又称作USENET。

它是具有共同爱好的Internet用户相互交换意见的一种无形的用户交流网络,它相当于一个全球范围的电子公告牌系统。

5、信息浏览服务WWW WWW服务 WWW的含义是环球信息网(World Wide Web),它是一个基于超级文本(HyperText)方式的信息查询工具,是由欧洲核子物理研究中心(CERN)研制的。

WWW将位于全世界Internet网上不同网址的相关数据信息有机地编织在一起,通过浏览器(Browser)提供一种友好的查询界面;WWW仍可提供传统的Internet服务:Telnet、FTP、Gopher、News、E-Mail等。

WWW/Server概述
WWW的基本结构
三层结构Web程序结构示意图
HTTP协议的主要特点:
1.支持客户/服务器模式;
2.简单快速;
3.灵活;
4.无连接;
5.无状态;
HTTP协议的几个重要概念
3.请求(Request):一个从客户端到服务器的请求信息包括应用于资源的方法、资源的标识符和协议的版本号.
4.响应(Response):一个从服务器返回的信息包括HTTP协议的版本号、请求的状态(例如“成功”或“没找到”)和文档的MIME类型。

HTTP协议的内部操作过程
简单介绍基于HTTP协议的客户/服务器模式的信息交换过程,它分四个过程,建立连接、发送请求信息、发送响应信息、关闭连接。

表格在WEB信息系统中作用
对于列表的数据规范布局;
控制显示的格式;
在页面整齐的输出。

同信息系统数据库进行完整的结合。

表单中字段类型
单行文本框
滚动文本框
密码
单选按钮
复选按钮
下拉菜单
按钮
表单的工作过程
1.首先,浏览器就会把用户输入的信息发送到WEB服务器,这个过程叫做提交;
2.接着WEB服务器受到信息之后就进行查询找到相关的网页,提取它们的大小、名字的等信息,并把这些信息格式化为WEB网页;
3.最后,服务器再把格式化后的网页发回用户的浏览器,这时用户就看到查询到的信息了,我们把这个过程叫做表单处理。

也就是说,表单处理的过程是在WEB服务器上完成的。

正是因为这个道理,我们如果不把搜索表单发布到服务器就不能正常使用搜索表单的功能。

HTML的基本结构
超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,文档体中才是要显示的各种文档信息。

<HTML>
<HEAD>
头部信息
</HEAD>
<BODY>
文档主体,正文部分
</BODY>
</HTML>
其中<HTML>在最外层,表示这对标记间的内容是HTML文档。

我们还会看到一些Hompage省略<HTML>标记,因为.html 或.htm 文件被Web浏览器默认为是HTML文档。

<HEAD> 之间包括文档的头部信息,如文档总标题等,若不需头部信息则可省略此标记。

<BODY> 标记一般不省略,表示正文内容的开始。

CSS能做什么
你可以将格式和结构分离。

你可以以前所未有的能力控制页面布局。

你可以制作体积更小下载更快的网页。

你可以将许多网页同时更新,比以前快更容易。

浏览器将成为你更友好的界面
3、CSS基本术语
1、规则
串接样式表的核心是规则。

最简单的规则就象这样:?
H1 { color: green ; font-size: 37px}
整个规则告诉浏览器将所有<H1></H1>包围的文字以绿色显示。

每一条规则包含一个选择及说明。

在上述例子中,H1就是选择,它是一个附带样式功能的HTML标签。

说明用于定义实际的样式,包括两部分:属性(本例中即color)和参数(green)。

2、继承性
样式表的规则可从母体延续到子体。

下面是一个例子:
B { color: blue }
这项规则告诉浏览器将所有<B>之内的文字用蓝色显示。

但是在下列情况下,浏览器该如何处理呢?
<B>All my Web pages will use cascading stylesheets within <I>four</I> weeks.</B>
对于<I>标签并没有设定样式,但因为<I>位于<B>之中,所以它将继承母体<B>设定的样式,也以蓝色显示。

4、如何把CSS加到HTML中
我们已经学了将样式表加到网页的一种方法。

实际上你可以使用4种方法。

每种方法都有其不同的优点:
将样式表植入HTML文件中。

将一个外部样式表链接到HTML文件上。

将一个外部样式表输入到HTML文件中。

将样式表加入到HTML文件行中。

CSS定义冲突的解决
使用特别说明的样式表规则,例: BODY { color: green }
P { color: red } 有一项规则特别说明<P> 中的文字一红色显示,但它同时也继承了<BODY>的绿色规定。

但是特别说明了的规则的重要性要大于继承的规则,所以<P>之内的文字一红色显示。

应用继承的样式表规则如果不存在第1步中所列的特别说明的规则(比如存在特别说明了的多项规则),则浏览器转向执行继承的规则。

如果找不到继承的规则,则浏览器转向执行第3步。

按照样式表规则在HTML中的显示顺序执行。

P { color: green }
P { color: red }
当无法适用上述规则时,浏览器将根据规则在代码中显示顺序执行。

在上例中,<P>作为讲座一红色显示,因为它是最后给出的规则。

JavaScript数据类型
JavaScript是一种对数据类型变量要求不太严格的语言,所以不必声明每一个变量的类型,变量声明尽管不是必须的,但在使用变量之前先进行声明是一种好的习惯。

可以使用 var 语句来进行变量声明。

如:var men = true; // men 中存储的值为 Boolean 类型。

变量命名:JavaScript 是一种区分大小写的语言,因此将一个变量命名为 computer 和将其命名为 Computer是不一样的。

另外,变量名称的长度是任意的,但必须遵循以下规则:
1.第一个字符必须是一个字母(大小写均可)、或一个下划线(_)或一个美元符 ($)。

2.后续的字符可以是字母、数字、下划线或美元符。

3.变量名称不能是保留字。

与JAVA区别
1、JavaScript是基于对象的,而Java是面向对象的。

2、两种语言在其浏览器中所执行的方式不一样。

3、两种语言所采取的变量是不一样的。

Java采用强类型变量检查。

JavaScript中变量声明,采用其弱类型。

即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。

4、代码格式不一样。

Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。

JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。

编写HTML文档就像编辑文本文件一样方便。

5、嵌入方式不一样。

在HTML文档中,两种编程语言的标识不同,JavaScript使用 <script>...</script> 来标识,而Java使用<applet> ... </applet>来标识
3、JAVASCRIPT语句
JavaScript所提供的语句分为以下几大类:
1.变量声明,赋值语句:var。

2.函数定义语句:function,return。

3.条件和分支语句:if...else,switch。

4. 循环语句:for, for...in,hile,break,continue。

5.对象操作语句:with,this,new。

6.注释语句://,/*...*/。

IIS身份验证
匿名身份验证 IUSR_computername,其中 computername 是正在运行 IIS 的服务器的名称。

基本 FTP 身份验证。

为使用“基本 FTP 身份验证”与 Web 服务器建立 FTP 连接,用户必须用符合有效 Windows 用户帐户的用户名和密码登录
匿名 FTP 身份验证
集成式 Windows 身份验证
4、自己建立一个网站过程
以之前的HTML为例子,建设自己的网站。

建立自己的虚拟目录。

修改自己的端口号。

修改默认文件。

访问该网站。

相关文档
最新文档