1、网站规划一、名词解释2.表单:是一个收集数据的容器。3.CSS(样式表):是一种设计网页样式的工具,用于控制网页样式并允许将样式信息与网页内容分离。4.内部样式表:是指 CSS 样式表的代码是置于 HTML 文件内部的,而无须以独立于 HTML文件的形式单独保存。5.外部样式表:是指 CSS 样式的代码是置于 HTML 文件外部的,而以独立于 HTML 文件的形式单独保存在扩展名为.CSS 的文本文件中。6.JavaScript:是一种基于事件驱动并具有安全性能的脚本语言。7.ASP:并不是一种语言而是一个 Web 服务器端的脚本编写环境,但其可以创建具有交互性的 Web 服务应用程序。8.域
2、名:企业、政府、非政府组织等机构或个人在互联网上注册的名称是互联网上企业或机构间相互联络的网络地址。9.域名解析:将域名转换为对应的 IP 地址的过程。10.统一资源定位符 URL:是互联网上使用服务,主机,端口和目录路径的一种标准方法。11.HTML 文件:是由许多用尖括号 扩起来的 HTML“标记”组成的。12.对象:是现实世界中某个具体的物理实体在计算机中的映射和表示。13.虚拟主机:是使用特殊软硬件技术,把一台真实的物理电脑主机分割成多个的逻辑存储单元,每个单元都没有物理实体,但是每一个物理单元都能像真实的物理主机一样在网络上工作,具有单独的域名、IP 地址以及完整的 Internet
3、 服务器功能。14.hosts 文件:是一个用于储存计算机网络中各节点信息的计算机文件。15.本地域名服务器:也称默认域名服务器,当一个主机发出 DNS 查询报文时,这个报文就首先送往该主机的本地域名服务器。二、互联网1.需要记住的协议:FTP 文件传输协议 用于实现交互式文件传输功能。TELNET 远程登录协议 用于实现远程登录功能SMTP 简单邮件传输协议 用于实现电子邮件传送功能POP3 邮局协议 电子邮件程序从邮件服务器中读取邮件时,可以使用邮局协议DNS 域名系统 用于实现网络设备名字到 IP 地址映射的网络服务SNMP 简单网络管理协议 用于管理与监视网络设备RMON 远程监控协议
4、 是一个标准监控规范,它可以使各种网络监控器和控制台系统之间交换网络监控数据2.重要的通用顶级域名1).com 商业组织 2).org 各种非营利性组织 3).edu 教育机构 4).net 网络服务机构 5).mil 军事部门 6).biz 公司和企业 7).gov 政府部门8)世界上只有一个域名管理最严格的是 .cn9)世界上根域名服务器只有 13 台3.回送地址 A 类 IP 地址中 127.0.0.1 是回送地址,它是一个保留地址。回送地址是用于网络软件测试和本地进程间通信。可以用来检测网卡4.IP 地址类型1)A 类地址 A 类地址的网络号的第一位为 0,其余的 7 位可以分配,主机
5、号为 24 位,因此 A 类地址共分为大小相同的 128 块。由于网络号为全 0 的地址,以及网络号第一位位0,其他 7 位全为 1 的 A 类地址留作特殊用途,因此能够使用 A 类 IP 地址的网络只有 126个。每一个 A 类网络可以分配的主机号的数量为 2242=16 777 214 个(主机号为全 0 和全1 的两个地址保留用于特殊目的) 。A 类地址覆盖范围为:1.0.0.0127.255.255.2552)B 类地址 B 类地址的网络号长度为 14 位,网络号的数量为 214=16 384。由于 B 类地址的网络号的前两位是 10,无法形成网络号全 0 和全 1 的情况。B 类地址
6、的主机号长度为16 位,那么每个 B 类地址网络主机号数量为 2162=65 534 个(主机号为全 0 和全 1 的两个地址保留用于特殊目的) 。A 类地址覆盖范围为:128.0.0.0191.255.255.2553)C 类地址 对于 C 类 IP 地址,网络号长度为 21 位,主机号长度为 8 位。由于网络号长度为 21 位,因此允许有 221=2 097 152 个不同的 C 类网络。由于 C 类地址的网络号的前两位是 110,因此不存在网络号的数量减 2 的问题。由于主机号长度为 8 位,因此每个 C 类网络可以分配的主机号数量为 282=254 个(主机号为全 0 和全 1 的两个
7、地址保留用于特殊目的) 。A 类地址覆盖范围为: 192.0.0.0223.255.255.2555.域名解析1)每个本地域名服务器配置一个域名软件。客户在查询时,首先向域名服务器发出一个带有待解析的 DNS 请求(DNS request)报文。域名服务器接到请求报文后,如果域名属于自己的管辖范围,它在本地数据库中查找该域名对应的 IP 地址,就直接回答这个请求。如果请求中的域名不在自己的管辖范围,那么这个服务器将向另一个域名服务器发出请求报文。如果第二个服务器能够回答,第一个域名服务器接收到结果后,最后向提出请求的客户发送查询的结果。由于每个服务器都知道根服务器的地址,因此无论经过几步查询,
8、在域名树中晟终总会找出正确的解析结果,除非这个域名不存在。2)缓存 每个服务器都保留一个域名缓存。每当查找一个新的域名时,服务器将该绑定的一个副本置于它的缓存中。不但本地域名服务器中需要高速缓存,在主机中也需要使用缓存。域名服务器:8888 8844 主力 DNS:208.67.222.222 备份:208.67.220.2207.物理地址:开始运行Cmd Ipconfig/all回车(查询自己 IP)8.域名格式:主机名 机构名 网络名 顶层域名叶节点名 三级域名 二级域名 顶级域名e-mail. Cic. tsinghua. 9.域名解析过程: 解析域名 IP 地址反解析10.域名注册过程
9、:1)推荐一个信誉、质量、服务稳定的网站 2)登录会员号 3)查询域名是否被注册 4)填写域名注册表单提交费用后就可以正式使用 5)把你的域名解析到服务器IP 上 6)在服务器上绑定你的域名 7)把你的文件传到服务器上 8)成功11.域名注册规则:1)域名命名规则 只能包含 26 个英文字母、09 个数字、 “”连接符2)国际域名命名规则:不可以连接符开头和结尾,:告诉浏览器这是 HTML 文档的开始与终止:HTML 文档的主体部分:标记构成 HTML 文档的开头部分,的内容是不会在浏览器的窗口内显示出来Body 的属性:bgcolor 设定页面背景颜色 background 设定页面背景图像
10、 bgproperties 设定页面背景图像为固定,不随页面的滚动而滚动 text 设定页面文字的颜色 link 设定域名越左面的部分越具体域名最右部分是域名中最通用部分页面默认的连接颜色 alink 设定鼠标正在单击时的连接颜色 vlink 设定访问后连接文字的颜色 leftmargin 设定页面的左边距 topmargin 设定页面的上边距2.建立超链接:超链接名称3.图像:4.想要看文件扩展名怎么办?答:打开任何一个 Windows 文件窗口工具文件夹选项查看隐藏已知文件类型扩展名5 表单1)表单作用:收集用户的信息 用于调查、注册、定购等 在使用搜索引擎查找信息时,查找的关键字也是通过
11、表单提交到服务器上(利用表单,可以帮助 Internet 服务器从用户处收集信息)2)表单的工作原理:访问者在浏览有表单的网页时,可填写必须的信息,然后单击“提交”按钮。这些信息通过 Internet 传送到服务器上。服务器上专门的程序对这些数据进行处理,如果有错误会返回错误信息,并要求纠正错误。当数据完整无误后,服务器反馈一个输入完成信息。 3)表单由五部分组成:一个表单域、若干个表单元素、动作、用于设置处理表单的服务器端脚本的路径、方法4)一个完整的表单应该包含两个部分:在网页中进行描述的表单对象、应用程序,它可以是服务器端的,也可以是客户端的,用于对客户信息进行分析处理。5)选择表单提交
12、的方法:Post 表单信息将以文件的形式提交、 Get 将浏览者提供的信息附加在 URL 地址的后面提交到服务器(所有的表单元素要放到表单域中才有效。 )6)表单的基本语法:. (GET 有数据量限制, POST 无以上限制,以文件形式传输)表单是网页上的一个特定区域。这个区域是由一对元素定义的。 元素:action 属性:用来定义表单处理程序(一个 ASP、CGI 等程序)的位置(相对地址或绝对地址)。Method 定义表单结果从浏览器传送到服务器的方法,一般有两种方法:get、post。文本框: ?:文本框的名字 *:text,password *:默认值 *:长度 ?:最大输入字符数文本
13、域:.按钮包括提交按钮、重置按钮和普通按钮复选框(Checkbox) :选项文本单选框(RadioButton):选项文本下拉列表: 说明 说明 2 列表框的长度 允许多选图象域:在表单中添加隐藏域:在表单中添加文件域: 四、ASP1.ASP 的优点:1)VBScript 源自 VB,简单易学 2)脚本语言直接嵌入 HTML 文档,无需编译、连接就可以解释执行 3)利用 ADO 组件轻松存取数据库 4)面向对象编程,可扩展ActiveX Server 组件功能 5)不存在浏览器兼容问题 6)可隐藏源程序代码2. ASP 的缺点:1)运行速度比 HTML 慢 2)ASP 一般限于 Windows
14、 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)客户端的代码,位于 之间
15、的程序代码5.ASP 文件的基本组成和约定的注意事项:1)在 ASP 中,VBScript 是默认的脚本语言,如需改变,可如下进行: 2)由于 ASP 是在 Server 端执行,而 VBScript 的用户界面方法( 如 InputBox 和 MsgBox)是在 Client 端执行,故在 ASP 中就不能使用6.ASP 程序编写注意事项:1)在 ASP 中,字母不区分大小写 2)在 ASP 中,标点符号均为英文状态下输入的标点符号;但在字符串中无所谓 3)普通的 HTML 元素可以在一行里连续书写,但在 ASP 中必须分行书写。一条 ASP 语句就是一行,一行也只能写一条 ASP语句 4)
16、如果 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 是 R
17、equest 对象的获取信息的一种方法如果想将表单数据以 E-Mail 形式发送给指定的收件人,可以使用标记的 Action属性指定收件人的 E-Mail 地址 如: 用 Request.Form()方法读取表单数据 如:QueryString 获取方法:. 网页之间的信息传递还可以利用 QueryString 方法获取标识在URL 后面的所有返回变量及其值 如:当客户端发出如下请求时, QueryString 将可得到name 和 age 两个变量的值2)Response 对象使用 Write 方法输出信息格式: Response.Write / %功能:在客户端显示/ 的值 如:3)Ses
18、sion 对象Session 对象的属性 SessionID:存储用户的 SessionID Timeout:Session 的有效期长度Session 对象的方法 Abandon:清除 Session 对象Session 对象的事件 Session_OnStart:该 Session“开始前 ”所执行的程序 Session_OnEnd:该 Session“结束后”所执行的程序利用 Session 存储信息格式:Session(“ 名字”)=变量/ 字符串 如:4)Application 对象Application 对象的方法与事件 Lock:锁定 Application 对象 Unlock:
19、解除锁定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
20、.pageCounter ADOBD.Connection转换格式:Server.Mappath(path)/index.htmC:Inetputwwwrootindex.htm Server. HTMLEncode(String)8.ASP 的工作原理客户机(IE) Web 服务器 ASP 服务器 数据库服务器9.网页1)静态网页:后缀为 htm、html、xml优点:占用服务器资源较少,易被检索。缺点:制作和维护工作量大,不安全、交互性差2)动态网页:网页 URL 后缀.asp、.jsp 、.php(接受请求找到动态网页执行程序代码)优点:可以按需求定制交互功能,数据库查询功能强大。缺点:
21、耗费服务器资源,以降低一定的检索几率作为代价。10.ASP 数据库访问的基本原理My SQLAccessDBDSN或手工字符串连接信息Oracle记录集SQL语言Web网页增、删、改显SHI示OBDCOLE DBDSN 或手工字符串连接信息OLE DB显示五、CSS1.使用 CSS 显示 XML 183 页1)CSS 的插入方式:行内式(特殊情况)页内式(一般情况)abcwidth:loopx; height :loopx;外部式分为:链入式导入式 import url(“css 文件名.css”)2)CSS 的格式:行内引用(位置行内)内部引用(位置 html 和 body 标记间定义 )【
22、selector】 【.class 名】【#id 名】属性:属性值;属性:属性值;。 。 。 2.如何定义 CSS 180 页1)定义一个标签:h3font-family:楷体.GB2312; color:blue; text-decoration: underline; font-style: italic2)class 定义类:.myh3font- family:楷体.GB2312; color:blue; text-decoration: underline; font-style: italic3)id 定义类:#mypbackround-color: silver; border-s
23、tyle: solid; border-color: green3.如何定义背景、高度、宽度、皮肤(div+css)185187 页4.CSS 优先级:行内式 内部式 导入式 链入式6.容器属性1)Float(浮动)用来设置元素的浮动方式间接设置一个元素的文本环绕方式: Left(元素浮动到左边,右边可文字环绕) right none(两边都无)使用范围为所有标记2)Clear(清除)用来取消一个元素在某个方向上的文本环绕:left(元素左边不能有文字环绕) right none(两边都不可能有)用于所有标记,默认为 none六、JavaScript1.可以将 JavaScript 语句插入
24、HTML 文档,方式如下:1)使用 标签将语句嵌入文档 2)将 JavaScript 源文件链接到 HTML 文档中2.JavaScript 嵌入位置:1)页面中的脚本会在页面载入浏览器后立即执行。. 2)当用户触发事件时才执行脚本。使用 标签将语句嵌入文档. . 3. JavaScript 什么时候放在 head 内,什么时候放入 body基于面向对象的语言:JavaScript 的页内加入 可加入 head 也可以加入 body 内,如果要放入 body 内最好放在最右。head 只加载但不一定执行 body 加载并执行4.JavaScript 和 Java 的区别: 1)基于对象和面向对
25、象 2)解释和编译 3)强变量和弱变量4)JavaScript 中变量声明,采用其弱类型 5)即变量在使用前不需作声明,而是解释器在运行时检查其数据类型 如: x=1234; /数值型变量 y“4321”; /字符型变量 6)代码格式不一样 7)嵌入方式不一样 5.JavaScript 的数据类型1)主要(原始的)数据类型:字符串型、数值型(整型 只能是整数、实型 也称浮点型,即小数)、布尔型或逻辑型(True 或 0、False 或 1)2)复合(参考)数据类型:对象类型、数组类型3)特殊的数据类型:空类型(null)、未定义类型6.JavaScript 基本语法1)变量 JavaScrip
26、t 是一门弱类型的语言,所有的变量定义均以 var 来实现 JavaScript的变量建议先定义,再使用 JavaScript 区分大小写 虽然 JavaScript 可以不需定义即可直接使用变量,但不建议这么做2)数组定义 var arr = new Array(3); 通过 arr.length 取得数组的长度7.路径问题:1)本地路径“c:dir1dir2“ 2)绝对路径“http:/ 相对路径“images/01.jpg“ “././images/01.jpg“/images/01.jpg“=“http:/mysite/images/01.jpg8. JavaScript 的两种模型:
27、BOM(浏览器对象模型)DOM (文档对象模型)9.在网页中加入 JavaScript:1)通过在网页中加入标记 JavaScript 的开始和结束,将 JavaScript 代码放到之间 2)也可以引入一个外部的JavaScript 文件,这个 JavaScript 文件一般以.js 作为扩展名 3)原则上,放在之间。但视情况可以放在网页的任何部分 4)一个页面可以有几个function zoom(id) var obj= document.getElementById(id);var divwidth=obj.clientWidth;obj.onmouseover=function()obj.style.width=2*divwidth; obj.onmouseout=function()obj.style.width=divwidth; 无标题文档 zoom(“a“)zoom(“b“)zoom(“c“)5.Div+Css(CSS 排版布局)
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。