客户端与客户端技术_第1页
客户端与客户端技术_第2页
客户端与客户端技术_第3页
客户端与客户端技术_第4页
客户端与客户端技术_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

客户端与客户端技术第1页,共15页,2023年,2月20日,星期四B/S模式B/S结构,即Browser/Server(浏览器/服务器)结构,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。第2页,共15页,2023年,2月20日,星期四第3页,共15页,2023年,2月20日,星期四第4页,共15页,2023年,2月20日,星期四Web客户端Web客户端就是浏览器(Browser)端。任何应用系统都必须有一个供用户操作的界面,即用户界面。浏览器的工作,从整个B/S程序来看,是用户与整个B/S程序打交道的一个界面(接口),即人机界面(接口)、用户界面,它的任务是:收集用户输入的数据将用户数据发送到服务器接收服务器返回的响应第5页,共15页,2023年,2月20日,星期四无论是组织用于收集用户数据的界面,还是解释来自服务器的指示形成结果界面,都是用Web客户端代码表示的。常用的Web客户端代码使用HTML语言或JavaScript语言编写的,分别称为HTML代码或JavaScript代码。另外还有ASP、PHP等语言。本课程仅介绍HTML。Web客户端第6页,共15页,2023年,2月20日,星期四HTMLHTML(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML不是程序语言,而是一种标记语言。标记也叫标签,从面向对象的角度而言,就是对浏览器对象的标识的意思。它用来控制文字、图片等浏览器的子对象在浏览器中的表现,以及如何建立文件之间的链接,这些标记均放在文本格式的文件中。HTML语言不需要编译,直接由浏览器执行。超文本标记语言的文档应该尽量做到:无论在任何操作系统的任何浏览器上打开都具有相同的效果。第7页,共15页,2023年,2月20日,星期四设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,不管这些信息存放在网络的哪台电脑中。HTML第8页,共15页,2023年,2月20日,星期四HTML标准的版本历史超文本置标语言(第一版)——在1993年6月发为互联网工程工作小组(IETF)工作草案发布(并非标准)。HTML2.0——1995年11月作为RFC1866发布,在RFC2854于2000年6月发布之后被宣布已经过时。HTML3.2——1996年1月14日,W3C推荐标准。HTML4.0——1997年12月18日,W3C推荐标准。HTML4.01(微小改进)——1999年12月24日,W3C推荐标准。ISO/IEC15445:2000(“ISOHTML”)——2000年5月15日发布,基于严格的HTML4.01语法,是国际标准化组织和国际电工委员会的标准。XHTML1.0——发布于2000年1月26日,是W3C推荐标准,后来经过修订于2002年8月1日重新发布。XHTML1.1,于2001年5月31日发布。HTML5将成为HTML、XHTML以及HTMLDOM的新标准。第9页,共15页,2023年,2月20日,星期四XHTML可扩展超文本置标语言(eXtensibleHyperTextMarkupLanguage)是以XML重构的HTML4.01。通过遵循一些简单的指导方针,XHTML就可以立即在现有的浏览器中投入使用。XHTML与HTML4.01兼容。所有新的浏览器都支持XHTML。其表现方式与超文本置标语言(HTML)类似,不过语法上更加严格。从继承关系上讲,XHTML基于可扩展置标语言(XML)。

XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。因此在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。建立XHTML的目的就是实现HTML向XML的过渡。第10页,共15页,2023年,2月20日,星期四XHTML是什么?XHTML的目标是取代HTML。XHTML与HTML4.01几乎是相同的。XHTML是更严格更纯净的HTML版本。XHTML是作为一种XML应用被重构的HTML。XHTML第11页,共15页,2023年,2月20日,星期四XHTML是一个W3C标准XHTML于2000年1月26日成为W3C标准。W3C将XHTML定义为最新的HTML版本。XHTMLW3C组织是对网络标准制定的一个非赢利组织,像HTML、XHTML、CSS、XML的标准就是由W3C来定制。XHTML是TheExtensibleHyperTextMarkupLanguage可扩展标识语言的缩写。目前推荐遵循的是W3C于2000年1月26日推荐XML1.0(参考/TR/xhtml1)。第12页,共15页,2023年,2月20日,星期四为什么要使用XHTML?万维网上的许多页面都包含着糟糕的HTML代码。下面的HTML代码仍然可以工作得很好,即使它没有遵守HTML规则:<html><head><title>ThisisbadHTML</title><body><h1>BadHTML</body>今天的市场中存在着不同的浏览器技术,某些浏览器运行在计算机中,某些浏览器则运行在移动电话和手持设备上。而后者没有能力和手段来解释糟糕的标记语言。因此,通过把HTML和XML各自的长处加以结合,我们得到了在现在和未来都能派上用场的标记语言-XHTML。XHTML可以被所有的支持XML的设备读取,并且可以向后兼容。第13页,共15页,2023年,2月20日,星期四浏览HTML的浏览器兼容目前主流浏览只有微软的IE和火狐(Firefox),不管编写HTML还是CSS代码,所显示的网页效果都要在IE和火狐中调试,制作出来的网页至少应兼容这两家浏览器。所有新的浏览器都支持XHTML。第14页,共15页,2023年,2月20日,星期四XHTML相比于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论