大学电子商务的应用开发技术-席宁华-课件PPT
收藏
资源目录
压缩包内文档预览:
编号:21836196
类型:共享资源
大小:12.82MB
格式:ZIP
上传时间:2019-09-06
上传人:QQ24****1780
认证信息
个人认证
王**(实名认证)
浙江
IP属地:浙江
25
积分
- 关 键 词:
-
大学
电子商务
应用
利用
运用
开发
技术
席宁华
课件
ppt
- 资源描述:
-
大学电子商务的应用开发技术-席宁华-课件PPT,大学,电子商务,应用,利用,运用,开发,技术,席宁华,课件,ppt
- 内容简介:
-
第二章HTTP 与HTML简介对外经济贸易大学信息学院第二章内容第一节.HTTP简介 第二节.HTML简介第三节.HTML的常用标记第四节.用HTML提高网页设计水平第一节 HTTP简介 HTTP消息的结构HTTP消息的三个组成部分统资源定位器(URL)HTTP的 GET和POST方法请求和响应消息示例 GET请求的示例 HTTP响应示例HTTP消息的结构 HTTP是一种基本的客户机/服务器的访问协议,用于支持WWW应用。使用HTTP协议,客户端(比如浏览器,后面简单使用浏览器)向WWW服务器发送请求,而服务器回应相应的网页(或者数据)。HTTP消息的三个组成部分 一个单独的请求或响应行 HTTP头 HTTP主体 一个单独的请求或响应行 一个用户请求行包括一个方法(通常是GET或POST),其后跟着一个文档地址以及所使用的版本号。例如: GET/contents.html HTTP/1.1 这个语句表示使用GET方法来得到contents.html 文档,使用的版本号是1.1。一个响应行包括一个用来指示请求是否成功的HTTP状态码(understood或satisfied),以及请求不成功的原因。 对于响应消息,响应行内容包括HTTP协议版本号,响应的状态码,和响应字符描述描述。在多数情况,状态码由浏览器来处理。比如,当服务器无法找到请求的URL时,发送给浏览器的状态码就是404(描述为Not Found)。Status Codes 及描述1xx: Informational 2xx: Success 4xx: Client Error 3xx: Redirection 5xx: Server Error 常见返回状态码100: ContinueTells the client to continue with a request200: OKThe request has succeededInformation returned depends on the type of request202: AcceptedThe request has been accepted but not processed302: FoundResource requested found but temporarily movedHTTP头 HTTP头是一个域的集合,用来在服务器和客户之间交换信息。例如,下面的语句告诉服务器这个用户将接受IOS8859.5和unicode字符集:Accept-Charset: iso-8852-5, unicode-1-1 。HTTP头的作用是服务器和浏览器交互配置信息,比如作为响应头的一部分,内容类型域被用来指明响应中的数据的格式。 HTTP主体 HTTP主体可供用户选择使用来发送一些信息(参见POST方法),服务器使用它来返回请求的文档。 统资源定位器(URL ) 统资源定位器的简写是URL (Universal Resource Locator,),也叫做统资源描述符(Universal Resource Identifier,URI)。 URL用来在识别网上的资源,如文档、图象、可下载文件、应用程序、电子邮箱以及其他的资源。浏览器或者应有程序可以通过URL去访问服务器上的各种资源(包括应用程序)。 HTTP URL 的语法为:http_URL=“http:/”host“:”port path resourcename 其中:host是一个合法的Internet主机域名或IP地址(以逗号隔开的十进制形式来表示)。port是连接到主机的端口号(也被叫做socket或服务号),默认端口号是80-TCP/IP端口。path代表在服务器上的路径resourcename代表访问的资源名如URL :8080/customer/1.htmlhost为port为8080path为customerresourcename为1.htm HTTP的 GET和POST方法 一个浏览器客户在与服务器进行交互时使用的最典型的方法的是GET或POST。一般GET方法被用来从服务器上请求信息,而POST方法被用来发送数据到服务器。两种方法都可以传递一些参数给服务器,区别在于: GET方法在使用时,传递的数据会附加在传递给服务器的URL上,此时URL一般包含一个询问字符串(跟在?号之后),如:http:/localhost:8000/j2ee?day=12;而POST方法会单独将数据组织在HTTP消息主体里发送给服务器。GET方法在使用时,传递的数据量有限,仅用于少量数据传递;而POST方法可以传输大量数据。GET方法使用时,很多时候浏览器地址栏可以看到实际的URL(含参数),一般不用于发送敏感信息,而使用POST方法发送敏感消息更为安全。 请求和响应消息示例 GET请求的示例 这个例子中只有请求行和HTTP头。该请求为GET请求,请求的资源为some路径下的url.html,使用的协议为HTTP1.1。1: GET /some/url.html HTTP/1.12: Accept:image, image/x-xbitmap,image/jpeg, image,applicaton/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*3: Referer: /search?sourceid=navclient 4: Accept-Language: en-gb5: Accept-Encoding: gzip6: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)7: Host: localhost:80008: Connection: Keep-Alive HTTP响应示例 如下是服务器回送一个HTTP请求的响应:1: HTTP/1.1 200 OK2: Date: Tue, 20 Nov 2001 09:23:44 GMT3: Server: Netscape-Enterprise/3.5.1G4: Last-modified: Mon, 12 Nov 2001 15:31:26 GMT5: Content-type: text/html6: Content-length: 20487: Completion-Status: Normal8: 其它应用数据服务器在响应消息的头域之后回送个状态码(200)表示请求成功处理,后接一个字符串描述,后面是HTTP头和体其它应用数据。 第二章内容第一节.HTTP简介 第二节.HTML简介第三节.HTML的常用标记第四节.用HTML提高网页设计水平第二节 HTML 简介HTML的基本概念 一个简单例子 HTML文档的基本结构 HTML的基本概念 HTML语言的英文全名是Hyper Text Markup Language,即超文本标记语言的简称(也有叫超文本标识语言的)。HTML之所以叫超文本是因为它不仅能够处理文本,而且对网页中的图象、声音等各种元素都可以处理。因为它是通过标记(tag)来指明网页中的文档、图象、声音等各种元素如何显示的,所以被称为标记语言。 一个简单例子 程序2.1 HTML的简单实例(2-1.htm) HTML的标题HTML的简单实例 然后,再把它另存为HTML文档,名字为2-1.htm。用浏览器观察它的效果时,在浏览器的左上角出现一行“HTML的简单实例”。这就是我们写在和之间的内容。请抬头看一下浏览器的标题栏,标题成为“HTML的标题”,说明和之间的内容就是浏览器“标题”内容。 HTML文档的基本结构 HTML的标记 在HTML文档中用 括了起来的部分就是HTML标记。所谓的HTML标记就是对上网者的浏览器的指令。它告诉上网者的浏览器应该如何呈现文本、图像以及链接点等。HTML标记本身如和不会在页面里显示出来。 标记的属性和属性的参数 标记的属性以英文表示,为标记增添附加的特性、功能或作用。比如标记的ALIGN属性,可控制段落排列位置(预设为向左排列)。 标记的属性一般有不同的参数(value),或者叫做属性的值。每个参数对应一种附加特性、功能或作用。比如,标记的ALIGN属性有left、center和right三个参数,分别控制段落位置靠左、居中和靠右。用格式表示带属性的标记如下: .。标记的归属、层次关系 有些标记在层次上总是在是另外的标记的里面,是后者的元素。比如,从图2-1可以看到,在书写和标记时,如果存在和标记,则应该放在和标记里面,它们是和标记的元素,叫做标题元素。还有其他的标记是归属于和标记的元素。掌握标记之间的归属关系有助于把握HTML标记的层次逻辑关系。 第二章内容第一节.HTTP简介 第二节.HTML简介第三节.HTML的常用标记第四节.用HTML提高网页设计水平第三节 HTML的常用标记 HTML的文件结构标记 HTML的文字布局标记 HTML的文字格式标记 HTML的文件结构标记 文档标记. 作用: 的作用是通知浏览器:该文件含有 HTML 标记码,并且从此开始。在观察网页时,浏览器是从开始进行解释该网页如何呈现信息的。的作用是通知浏览器:该文件的 HTML 标记码结束,其后的内容不再是浏览器处理的合法HTML 文档特点 :它们必须成对出现,无属性。说明: 只能在HTML 文档的第一行,而只能在HTML 文档的最后一行,任何HTML 文档不能没有它们。 文件头标记. 作用:这对标记之间的内容包含了说明文档内容的信息行,使用它可以为HTML 文档提供标题,提高其可读性;安排多文档间的关系;为浏览器创建一个搜索格式等。特点:它们必须成对出现,无属性。存在层次关系,其下层标记元素为, , , , 说明:文件头标记.可以不写,这不会影响页面的效果。但是一般都不要省略它。这对标记与 和是在同一个层次级别上的。 标题标记. 作用:在和中间的文字为HTML 文档提供一个名称,这个名称会在浏览器窗口的标题栏出现,作为该页面的标题;如果将该页面收藏起来,或把它最小化为图标,这个名称前几个字也会成为它们的名称。这样就增加了页面的可读性。特点:它们必须成对出现,无属性。存在层次关系,是文件头标记.的标题元素,即应该写在和之间。说明:在和中间的文字不能太长。有些浏览器规定标题文字不能超过64个字符,否则其后部分不能显示,搜索引擎和滚动浏览器也不对其索引。 文档体标记 作用: HTML文档要在网页上所呈现的的内容是写在这一对标记之间的;同时通过对其属性进行设置,可以控制整个页面的显示效果。特点:它们必须成对出现,标记有属性,如BGCOLOR、TEXT、BACKGROUND等。下面分别介绍它们的用法。 TEXT 属性: 标记的TEXT属性的作用是通过为其参数赋值来控制文档本身的颜色。 BGCOLOR属性:该属性的作用是通过为其参数赋值来控制文档背景的颜色。 BACKGROUND属性:该属性的作用是通过为其参数赋值来为整个页面添加背景图案。 HTML的文字布局标记 以下的标记都只能加入到与之间 :线段标记 换行标记 段落分隔标记. 分级标题标记 线段标记 作用:在页面中加入横线段,可以用这种方法将不同内容的文字分隔开,增加文档的层次感。每当浏览器解释到时就会先换行,在新的一行出现横线后再换行,后面的内容在横线的下一行呈现出来。 特点:不成对出现,加入到与之间;标记有属性,包括SIZE、WIDTH、ALIGH、NOSHADE、COLOR。 换行标记 作用:浏览器每次遇到该标记就换行,其后的内容在下一行出现。特点:不成对使用,无属性。 段落分隔标记. 作用:浏览器在遇到后,把后面的内容在新的一行开始显示,成为一个新段落,在遇到后结束该段落,并且使该段落后面增加一个空行。特点:成对使用,标记有属性ALIGH。说明:和大多数的文字处理器不同,在HTML文档里,用硬回车造成的换行符来产生段落是无效的。如果在源文件里句子间有换行,但是浏览器中会忽略这些换行符,使本来应该用段落分隔的内容仍然在一起。而用来产生段落效果需要两个,而且不能控制段落的显示方式。而标记可以开始新的一段,并且用ALIGN参数来控制该段落的位置。 因此,在需要用段落来把不同内容分开时,是较好的选择。 分级标题标记 作用:使HTML页面上的标题按层次结构区别于普通文档,标题文字比其它文字大些和粗些,不同级次标题的大小和粗细也有区别。这样可以使文档的层次分明。特点:成对,标记有属性,控制分级标题位置的属性为ALIGN。说明:.标记的格式为,其中,n的取值在1、2、6,对应标题文字的大小,n越大则字越小。.和.是不同的。在浏览器观看时,后者不会在网页内容中出现,而只作为浏览器窗口的标题出现,或在最小化图标上出现;而前者可以在网页的正文里面出现,作为正文的大标题以及各级标题。 HTML的文字格式标记 字体标记 字体的物理类型标记 字体的逻辑类型标记 字体标记 作用:控制在浏览器中页面文字的大小、颜色等,使文档的表现力更生动。特点:成对,标记有属性。包括SIZE、COLOR、FACE、WEIGHT等。SIZE属性:该属性的作用是通过为其参数赋值来控制字体的大小,这时,应该写成如下格式: COLOR属性:该属性的作用是通过为其参数赋值来控制字体的颜色,这时,应该写成如下格式: FACE属性:该属性的作用是通过为其参数赋值来控制字体的类型,如汉字的宋体、楷体、英文的Times New Roman等,这时,应该写成如下格式: 字体的物理类型标记 作用:这里所谓的物理类型是指把文字设为黑体、斜体等特殊形状,或为它们加下划线、删除线等,即通过使文字具有特殊形状或附加特点来使它们具有强调、与众不同的效果。特点:成对,无属性。下面列出可用来设置物理类型的标记及其作用:使浏览器以粗体字显示文本。:使浏览器以斜体字显示文本。:使浏览器显示文本时在它们下面加下划线。:使浏览器以打字字体来显示文本,这种字体是小字。:使浏览器将文本以上标(即和普通文本比较,要在它们的上方出现的小字)显示。:使浏览器将文本以下标(即和普通文本比较,要在它们的下方出现的小字)显示。:使浏览器显示文本时加删除线。:使浏览器显示文本时加删除线。 字体的逻辑类型标记 作用:其作用与物理类型类似,也是使文字产生不同一般的效果,以适应人们的书写习惯和各种业务的特定要求。逻辑类型标记比物理类型的种类稍多一些,但是其中多数与对应的物理类型效果是相似的。特点:成对,无属性。下面列出可用来设置逻辑类型的标记及其作用:使文本具有强调效果,一般是斜体字。:使文本具有着重强调效果,一般是粗体字。:表示代码的文字。:用计算机常用字体显示文字,即宽度相等的文字。:较粗的黑体字,一般是用户输入的文字。:常常用来表示变量,是斜体字。:表示定义或说明的文字,是斜体字。 :表示引证、举例的斜体字。:小字。:大字。 第二章内容第一节.HTTP简介 第二节.HTML简介第三节.HTML的常用标记第四节.用HTML提高网页设计水平第四节 用HTML提高网页设计水平 列表标记 图像标记 链接标记 表格标记 表单标记 列表标记 创建不带项目符号或编号的列表 作用:创建不带项目符号的列表,比如某大学有多个下属的学院,各个学院又有几个下属的学系。可以像下面的格式来表示其层次关系: 工商学院 会计系 管理系 市场营销系 信息学院 电子商务系 信息管理系 软件工程系特点:成对和嵌套使用。说明: 其嵌套结构为: 希望表示成上层项目的文字 希望表示下层项目的文字 处于和之间的部分才能生成列表,其中,被和“包裹”着的部分从形式上表示成上级列表项,而在之间的部分从形式上表示成下级列表项。 创建带项目符号或编号的列表 作用:创建带项目符号或编号的列表,用园点或序号表示其层次关系。特点:成对和嵌套使用。说明:如果希望表示成带顺序编号的列表,其嵌套结构为: 希望表示成带顺序编号的列表项如果希望表示成标有圆点的列表,其嵌套结构为: 希望表示成标有圆点的列表项处于或之间的部分才能生成列表,其中,被 “包裹”着的部分从形式上表示成带顺序编号的列表,而在之间的部分从形式上看每个列表项前标有圆点。只有在之间的文字内容才能作为列表项,在其前面加上顺序编号或圆点。 图像标记 作用:该标记的作用是通过为其参数赋值来按照要求把图像输出到网页上。特点:标记不成对使用,有属性SRC、ALT、ALIGN、BORDER、WIDTH和HEIGHT等。SRC属性:对于标记,其SRC属性是必选属性,即在标记中SRC是必须赋值的,是标记中不可缺少的一部分。这时,应该写成如下格式: 其中,参数值为图像的文件名全称及其路径。 图像文件的路径可以是相对路径,也可以是网址。所谓相对路径是指所要链接或嵌入到当前HTML文档的文件与当前HTML文件的相对位置所形成的路径。假如HTML文件与图像文件(文件名假设是logo.gif)在同一个目录下,则可以将代码写成;假如该图像文件放在当前的HTML文档所在目录的一个子目录(子目录名假设是images)下,则代码应为;假如该图像文件放在当前的HTML文档所在目录的上层目录(目录名假设是home)下,则相对路径就必须是准网址了,即用“./”来表示开发者的网站,然后在后边紧跟图像文件在开发者的网站中的路径。比如,假设home是这个网站下的一个目录,则代码应为,若home是网站下的目录king下边的一个子目录,则代码应该变为。 链接标记 作用:和这一对标记可指定面向外部网络的超级链接的位置或方式,还可以创建面向HTML文档的内部链接。特点:成对使用,标记有属性,其属性有HREF、NAME和TARGET等。使用和标记对的目标是创建一个超文本链接,HREF属性的参数是URL形式,即网址或相对路径。其语法是:,这就能创建一个超文本链接了,例如:这是我的网站 使用和标记对的目标是创建一个自动发送电子邮件的链接,HREF属性的参数是mailto:形式,即发送的电子邮件的地址(即E-Mail地址)。其语法是:,这就创建了一个自动发送电子邮件的链接。例如:这是我的电子信箱(E-Mail信箱) 创建面向HTML文档的内部链接为了提高浏览速度,有时需要在HTML文档的内部从某个位置直接跳转到同一个文档的比较远的其他位置,可以在前者位置上加上标签,即做一个记号,它指向后者,点击标签就可以实现跳转,这就是所谓面向HTML文档的内部链接。为了实现跳转到指定的位置,需要两个步骤:创建标签和跳转到指定的位置。创建标签 创建标签是通过和的属性NAME实现的。它的作用是在需要添加标签的地方加上指定的标签名。如果要创建这种链接,这个属性是不可缺少的。NAME属性的参数是标签名。其语法是:例如: 此处创建了一个标签这就在指定的位置创建了一个标签名即“标签1”。 跳转到标签的位置 创建标签是为了在HTML文档中创建一些链接,以便能够找到同一文档中的有标签的地方。要找到标签所在地,就必须使用标记对。例如要找到“标签1”这个标签,就要编写如下代码:点击此处将使浏览器跳到“标签1”处注意:HREF属性赋的值若是标签的名字,必须在标签名前边加一个“#”号。 创建面向图像的超级链接 超级链接不仅包括对文本、网址和电子邮件的链接,也包括对多媒体资源的链接。创建面向图像的超级链接的语法是: 这就创建了一个自动发送电子邮件的链接。换句话说,就是在标记对之间加入需要链接的图像,即加入标记。例如: TARGET属性 此属性用来指明浏览的目标框架,是可选的。我们将在讲框架标记时作详细的说明。目前只要知道其一个作用是决定是否打开新的浏览器窗口来浏览新的HTML文档。 如果不使用TARGET属性,当浏览者点击了链接之后,将在原来的浏览器窗口中浏览新的H
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。