网站规划

网站规划一、名词解释2. 表单:是一个收集数据的容器。3.CSS (样式表):是一种设计网页样式的工具,用于控制网页样式并允许将样式信息与网页内容分离。4. 内部样式表:是指CSS 样式表的代码是置于

网站规划

一、名词解释

2. 表单:是一个收集数据的容器。

3.CSS (样式表):是一种设计网页样式的工具,用于控制网页样式并允许将样式信息与网页内容分离。

4. 内部样式表:是指CSS 样式表的代码是置于HTML 文件内部的,而无须以独立于HTML 文件的形式单独保存。

5. 外部样式表:是指CSS 样式的代码是置于HTML 文件外部的,而以独立于HTML 文件的形式单独保存在扩展名为. CSS 的文本文件中。

6.JavaScript :是一种基于事件驱动并具有安全性能的脚本语言。

7.ASP :并不是一种语言而是一个Web 服务器端的脚本编写环境,但其可以创建具有交互性的Web 服务应用程序。

8. 域名:企业、政府、非政府组织等机构或个人在互联网上注册的名称是互联网上企业或机构间相互联络的网络地址。

9. 域名解析:将域名转换为对应的IP 地址的过程。

10. 统一资源定位符URL :是互联网上使用服务,主机,端口和目录路径的一种标准方法。

11.HTML 文件:是由许多用尖括号< >扩起来的HTML “标记”组成的。

12. 对象:是现实世界中某个具体的物理实体在计算机中的映射和表示。

13. 虚拟主机:是使用特殊软硬件技术,把一台真实的物理电脑主机分割成多个的逻辑存储单元,每个单元都没有物理实体,但是每一个物理单元都能像真实的物理主机一样在网络上工作,具有单独的域名、IP 地址以及完整的Internet 服务器功能。

14.hosts 文件:是一个用于储存计算机网络中各节点信息的计算机文件。

15. 本地域名服务器:也称默认域名服务器,当一个主机发出DNS 查询报文时,这个报文就首先送往该主机的本地域名服务器。

二、互联网

,

1. 需要记住的协议:

※FTP 文件传输协议 用于实现交互式文件传输功能。

※TELNET 远程登录协议 用于实现远程登录功能

※SMTP 简单邮件传输协议 用于实现电子邮件传送功能

※POP3邮局协议 电子邮件程序从邮件服务器中读取邮件时,可以使用邮局协议 ※DNS 域名系统 用于实现网络设备名字到IP 地址映射的网络服务

SNMP 简单网络管理协议 用于管理与监视网络设备

RMON 远程监控协议 是一个标准监控规范,它可以使各种网络监控器和控制台系统之

间交换网络监控数据

2. 重要的通用顶级域名

1).com 商业组织 2).org 各种非营利性组织 3).edu 教育机构 4).net 网络服务机构 5).mil 军事部门 6).biz 公司和企业 7).gov 政府部门

8)世界上只有一个域名管理最严格的是 .cn

9)世界上根域名服务器只有13台

3. 回送地址 A 类IP 地址中127.0.0.1是回送地址,它是一个保留地址。回送地址是用于网络软件测试和本地进程间通信。可以用来检测网卡

4.IP 地址类型

1)A 类地址 A 类地址的网络号的第一位为0,其余的7位可以分配,主机号为24位,因此A 类地址共分为大小相同的128块。由于网络号为全0的地址,以及网络号第一位位0,其他7位全为1的A 类地址留作特殊用途,因此能够使用A 类IP 地址的网络只有126个。每一个A 类网络可以分配的主机号的数量为224—2=16 777 214个(主机号为全0和全1的两个地址保留用于特殊目的)。A 类地址覆盖范围为:1.0.0.0~~127.255.255.255

2)B 类地址 B 类地址的网络号长度为14位,网络号的数量为214=16 384。由于B 类地址的网络号的前两位是10,无法形成网络号全0和全1的情况。B 类地址的主机号长度为16位,那么每个B 类地址网络主机号数量为216—2=65 534个(主机号为全0和全1的两个地址保留用于特殊目的)。A 类地址覆盖范围为:128.0.0.0~~191.255.255.255

3)C 类地址 对于C 类IP 地址,网络号长度为21位,主机号长度为8位。由于网络号长度为21位,因此允许有221=2 097 152个不同的C 类网络。由于C 类地址的网络号的前两位是110,因此不存在网络号的数量减2的问题。由于主机号长度为8位,因此每个C 类网络可以分配的主机号数量为28—2=254个(主机号为全0和全1的两个地址保留用于特殊目的)。A 类地址覆盖范围为:192.0.0.0~~223.255.255.255

5. 域名解析

1)每个本地域名服务器配置一个域名软件。客户在查询时,首先向域名服务器发出一个带有待解析的DNS 请求(DNS request) 报文。域名服务器接到请求报文后,如果域名属于自己的管辖范围,它在本地数据库中查找该域名对应的IP 地址,就直接回答这个请求。如果请求中的域名不在自己的管辖范围,那么这个服务器将向另一个域名服务器发出请求报文。如果第二个服务器能够回答,第一个域名服务器接收到结果后,最后向提出请求的客户发送查询的结果。由于每个服务器都知道根服务器的地址,因此无论经过几步查询,在域名树中晟终总会找出正确的解析结果,除非这个域名不存在。

2)缓存 每个服务器都保留一个域名缓存。每当查找一个新的域名时,服务器将该绑定的一个副本置于它的缓存中。不但本地域名服务器中需要高速缓存,在主机中也需要使用缓存。 域名服务器:8888 8844 主力DNS :208.67.222.222 备份:208.67.220.220

7. 物理地址:开始→运行→Cmd →Ipconfig /all

,

8. 域名格式:主机名 机构名 网络名 顶层域名

叶节点名 三级域名 二级域名 顶级域名

e-mail. Cic. tsinghua. edu.cn

9. 域名解析过程: 解析

域名 IP 地址

反解析

10. 域名注册过程:1)推荐一个信誉、质量、服务稳定的网站2)登录会员号3)查询域名是否被注册4)填写域名注册表单提交费用后就可以正式使用5)把你的域名解析到服务器IP 上6)在服务器上绑定你的域名7)把你的文件传到服务器上8)成功

11. 域名注册规则:1)域名命名规则 只能包含26个英文字母、0—9个数字、“—”连接符

2)国际域名命名规则:不可以连接符开头和结尾,<=26个字符3)国内域名命名规则:<=20个字符

13. 顶级域名(TLD )有三大类:国家顶级域名(nTLD )国际顶级域名(iTLD )通用顶级域名(gTLD )

14.DNS 服务器分三类:主DNS 服务器(负责维护所管辖域的域名服务信息)从DNS 服务器(用于分担DNS 服务器的查询负载)缓冲DNS 服务器(供本地网络上的客户机用来进行域名转换)

15. 本地域名服务器分为 根域名服务器 授权域名服务器

16. 国内域名注册过程(仅限公司和单位):

域名查询→选择注册商→在线填写注册申请表→确认注册内容→下载域名注册委托书、打印并加盖公章→在线填写域名、注册申请表、打印并加盖公章→邮寄申请材料→付款→完成

17. 国际域名注册过程:域名查询→选择注册商→在线填写注册申请表→确认注册内容→付款→完成

18.URL 由三部分组成:通信协议名称、主机名称、文件夹名称、文件名称

h t t p:// w w w . nankai . edu . cn /Web / index . html

协议类型 主机名称 文件夹名称 文件名称

通用协议:http.file.felnet.uecss 等

主机名:IP 地址或名地址表示的网络上计算机名称。

端口号:采用默认端口号进行连接时可省略,如 HTTP 对应默认端口号80 FTP 为25 文件及路径:资源有效位置,文件夹可以是虚拟文件夹

三、HTML 文件

1.HTML 文档结构包括:HTML 文档的开头和HTML 文档的主体(或正文)主要标记如下: :告诉浏览器这是HTML 文档的开始与终止

:HTML 文档的主体部分

:标记构成HTML 文档的开头部分,的内容是不会在浏览器的窗口内显示出来

Body 的属性:bgcolor 设定页面背景颜色 background 设定页面背景图像 bgproperties 设定页面背景图像为固定,不随页面的滚动而滚动 text 设定页面文字的颜色 link 设定页面默认的连接颜色 alink 设定鼠标正在单击时的连接颜色 vlink 设定访问后连接文字的颜色 leftmargin 设定页面的左边距 topmargin 设定页面的上边距

2. 建立超链接:超链接名称

3. 图像:“替代文字”

,

4. 想要看文件扩展名怎么办?答:打开任何一个Windows 文件窗口→工具→文件夹→选项→查看→隐藏已知文件类型扩展名

5. 表单

1)表单作用:①收集用户的信息 ②用于调查、注册、定购等 ③在使用搜索引擎查找信息时,查找的关键字也是通过表单提交到服务器上(利用表单,可以帮助Internet 服务器从用户处收集信息)

2)表单的工作原理:①访问者在浏览有表单的网页时,可填写必须的信息,然后单击“提交”按钮。②这些信息通过Internet 传送到服务器上。③服务器上专门的程序对这些数据进行处理,如果有错误会返回错误信息,并要求纠正错误。④当数据完整无误后,服务器反馈一个输入完成信息。

3)表单由五部分组成:一个表单域、若干个表单元素、动作、用于设置处理表单的服务器端脚本的路径、方法

4)一个完整的表单应该包含两个部分:在网页中进行描述的表单对象、应用程序,它可以是服务器端的,也可以是客户端的,用于对客户信息进行分析处理。

5)选择表单提交的方法:Post 表单信息将以文件的形式提交、Get 将浏览者提供的信息附加在URL 地址的后面提交到服务器(所有的表单元素要放到表单域中才有效。)

6)表单的基本语法:

...

(GET 有数据量限制,POST 无以上限制, 以文件形式传输)

①表单是网页上的一个特定区域。这个区域是由一对

元素定义的。

元素:action 属性:用来定义表单处理程序(一个ASP 、CGI 等程序)的位置(相对地址或绝对地址) 。Method 定义表单结果从浏览器传送到服务器的方法,一般有两种方法:get 、post 。

②文本框: ? :文本框的名字 *:text,password **:默认值 ***:长度 ?? :最大输入字符数

③文本域:④按钮包括提交按钮、重置按钮和普通按钮

⑤复选框(Checkbox) :

[checked]>选项文本

⑥单选框(RadioButton):

[checked]>选项文本

⑦下拉列表: 列表框的长度 ⑧图象域:

⑨在表单中添加隐藏域:

⑩在表单中添加文件域:

四、ASP

,

1.ASP 的优点:1)VBScript 源自VB ,简单易学2)脚本语言直接嵌入HTML 文档,无需编译、连接就可以解释执行3)利用ADO 组件轻松存取数据库4)面向对象编程,可扩展ActiveX Server组件功能5)不存在浏览器兼容问题6)可隐藏源程序代码

2. ASP的缺点:1)运行速度比HTML 慢2)ASP 一般限于Windows NT/2000平台

3.ASP 运行环境:1)Windows NT 4.0: 在Server 上安装IIS4.0 (Internet Information Server 4.0)

2)Windows 2000 Server: 本身已经支持3)Windows 98: 安装个人服务器软件PWS 4.0 (Personal Web Server 4.0) 4)虚拟目录:缺省C:intepubwwwroot ,用户最好另建自己的虚拟目录

4.ASP 程序包括3个部分:1)普通的HTML 文件2)Server 端的Script 代码,位于< …>之间的程序代码3)客户端的代码,位于之间的程序代码

5.ASP 文件的基本组成和约定的注意事项:1)在ASP 中,VBScript 是默认的脚本语言,如需改变,可如下进行:<@Language=VBScript> <@Language=JavaScript>

2)由于ASP 是在Server 端执行,而VBScript 的用户界面方法(如InputBox 和MsgBox) 是在Client 端执行,故在ASP 中就不能使用

6.ASP 程序编写注意事项:1)在ASP 中,字母不区分大小写2)在ASP 中,标点符号均为英文状态下输入的标点符号;但在字符串中无所谓3)普通的HTML 元素可以在一行里连续书写,但在ASP 中必须分行书写。一条ASP 语句就是一行,一行也只能写一条ASP 语句

4)如果ASP 语句太长,一行写不下,可用续行符“_”(下划线) ,也可直接写,让它自动换行

5)普通HTML 的注释语句为:

7.ASP 的5个对象:

1)Request 对象:

①Request 对象用来从客户端获取有关的信息,有五种方法:QueryString 、Form 、Cookies 、 ServerVariable 和ClientCertificate

②使用Form 获取方法:Ⅰ. 在ASP 中,获取HTML 的Form 表单中的信息使用Form 方法,method 方法应用post Ⅱ. HTML 的Form 负责规定信息输入界面及信息输入;而ASP 的Form 是Request 对象的获取信息的一种方法

③如果想将表单数据以E-Mail 形式发送给指定的收件人,可以使用标记的Action 属性指定收件人的E-Mail 地址 如: ④用Request.Form()方法读取表单数据 如:

⑤QueryString 获取方法:Ⅰ. 网页之间的信息传递还可以利用QueryString 方法获取标识在URL 后面的所有返回变量及其值 如:当客户端发出如下请求时, QueryString 将可得到name 和age 两个变量的值

2)Response 对象

①使用Write 方法输出信息格式:Response.Write <变量>/<字符串><= <变量>/<字符串> >功能:在客户端显示<变量>/ <字符串>的值 如:

3)Session 对象

①Session 对象的属性 SessionID :存储用户的SessionID Timeout :Session 的有效期长度 ②Session 对象的方法 Abandon :清除Session 对象

③Session 对象的事件 Session_OnStart:该Session“开始前”所执行的程序 Session_OnEnd:该Session“结束后”所执行的程序

④利用Session 存储信息格式:Session(“名字”)=变量/字符串 如:

,

4)Application 对象

①Application 对象的方法与事件 Lock :锁定Application 对象 Unlock :解除锁定

②Application_OnStart:该Application “开始前”所执行的程序Application_OnEnd:该Application “结束后”所执行的程序

③利用Application 存储信息格式:Application(“名字”)=变量/字符串 如:

5)Server 对象

①实现文件控制权的转移格式:Server.Excute(path) Server.Transfer(path)

②创建服务器组件格式:Server.CreateObject(progID) MSWC.AdRotator MSWC.BrowerType MSWC.ContentRotator MSWC.pageCounter ADOBD.Connection ③转换格式:Server.Mappath(path)/index.htm C:Inetputwwwrootindex.htm Server. HTMLEncode(String)

8.ASP 的工作原理

客户机(IE ) Web 服务器 ASP 服务器 数据库服务器

9. 网页

1)静态网页:后缀为htm 、html 、xml

优点:占用服务器资源较少,易被检索。缺点:制作和维护工作量大,不安全、交互性差

2)动态网页:网页URL 后缀.asp 、.jsp 、.php (接受请求→找到动态网页→执行程序代码) 优点:可以按需求定制交互功能,数据库查询功能强大。缺点:耗费服务器资源,以降低一定的检索几率作为代价。

10. ASP 数据库访问的基本原理

,

五、CSS

1. 使用CSS 显示XML 183页

1)CSS 的插入方式:①行内式(特殊情况)

②页内式(一般情况) ③外部式分为:链入式 导入式

2)CSS 的格式:

行内引用(位置行内)

内部引用(位置html 和body 标记间定义 )

2. 如何定义CSS 180页

1)定义一个标签:h3{font-family:楷体.GB2312; color:blue; text-decoration: underline; font-style: italic}

2)class 定义类:.myh3{font- family:楷体.GB2312; color:blue; text-decoration: underline; font-style: italic}

3)id 定义类:#myp{backround-color: silver; border-style: solid; border-color: green}

3. 如何定义背景、高度、宽度、皮肤(div css)185—187页

4.CSS 优先级:行内式 >内部式 >导入式 >链入式

6. 容器属性

1)Float (浮动)①用来设置元素的浮动方式间接设置一个元素的文本环绕方式:Left (元素浮动到左边,右边可文字环绕) right none (两边都无)②使用范围为所有标记

2)Clear (清除)①用来取消一个元素在某个方向上的文本环绕:left (元素左边不能有文字环绕) right none (两边都不可能有)②用于所有标记,默认为none

六、JavaScript

1. 可以将 JavaScript 语句插入 HTML 文档,方式如下:1)使用

2)当用户触发事件时才执行脚本。使用

....

3. JavaScript什么时候放在head 内,什么时候放入body

基于面向对象的语言:JavaScript 的页内加入 可加入head 也可以加入body 内,如果要放入body 内最好放在最右。head 只加载但不一定执行 body 加载并执行

4.JavaScript 和Java 的区别:1)基于对象和面向对象2)解释和编译3)强变量和弱变量4)JavaScript 中变量声明,采用其弱类型5)即变量在使用前不需作声明,而是解释器在运行

,

时检查其数据类型 如:x=1234; //数值型变量 y =“4321”; //字符型变量6)代码格式不一样7)嵌入方式不一样 5.JavaScript 的数据类型

1)主要(原始的) 数据类型:字符串型、数值型(整型 只能是整数、实型 也称浮点型,即小数)、布尔型或逻辑型(True 或0、False 或1)

2)复合(参考) 数据类型:对象类型、数组类型

3)特殊的数据类型:空类型(null )、未定义类型

6.JavaScript 基本语法

1)变量 ①JavaScript 是一门弱类型的语言,所有的变量定义均以var 来实现 ②JavaScript 的变量建议先定义,再使用 ③JavaScript 区分大小写 ④虽然JavaScript 可以不需定义即可直接使用变量,但不建议这么做

2)数组定义 ①var arr = new Array(3); ②通过arr.length 取得数组的长度

7. 路径问题:1)本地路径"c:dir1dir2„" 2)绝对路径"http://www.foo.com/img_url.jpg

3) 相对路径①"images/01.jpg" ②"../../images/01.jpg"

③"/images/01.jpg"="http://mysite/images/01.jpg

8. JavaScript的两种模型:BOM (浏览器对象模型)DOM (文档对象模型)

9. 在网页中加入JavaScript :1)通过在网页中加入标记JavaScript 的开始和结束,将JavaScript 代码放到之间2)也可以引入一个外部的JavaScript 文件,这个JavaScript 文件一般以.js 作为扩展名3)原则上,放在之间。但视情况可以放在网页的任何部分4)一个页面可以有几个

无标题文档

5.Div Css(CSS 排版布局)

,

标签: