6-Web应用开发简介分析.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-Web应用开发简介分析

XML的用途是非常广泛的。包括以下几个方面。 1.实现不同应用程序之间的数据交互 XML是跨平台的,它提供了一种不同的应用程序之间进行数据库交换的公共标准,是一种公共的交互平台,如图 1-2所示。 2.对一种数据实现多种样式 XML也将信息的数据部分和信息的显示样式部分分离开来,这样就可以给同一份数据添加多种样式(样式部分必须由其他语言来定义,如使用CSS),从而得到多种显示效果,如图 1-3所示。 3.实现数据的分布式处理 XML是一种针对Internet设计的标记语言,它可以在Internet上自由传送。当XML数据被发送给客户后,客户可以通过应用软件从XML文档中提取数据,进而对数据进行编辑和处理。XML文档对象模型允许用脚本和其他编程语言处理XML格式的数据。这种情况下的数据处理可以在客户端完成,而没有必要返回到Web服务器上,因此节省了Internet上的数据带宽。基于XML的分布式数据处理图如图 1 -4所示。 CSS英文全称为Cascading Style Sheets,中文称为层叠样式表单,由W3C的CSS工作组设置和维护,它是一种用来表现HTML或XML等文件式样的计算机语言,属于浏览器解释型语言,不需要编译,就可以直接由浏览器执行。 CSS语法非常简单,组成CSS语法的元素只有CSS选择符与CSS属性。每个CSS选择符可以包含一个或多个CSS属性。基本格式如下: 选择符{属性: 属性值} 在HTML中,选择符可以有多种形式,如HTML标记、ID值等。例如: body {color: black} 上述代码说明在body标记内,文本的颜色都是黑色的。 将CSS代码直接写入XML/HTML文件中会降低XML文件的可读性以及可维护性,因此,建议使用CSS样式文件的方式,然后在XML/HTML中引用该CSS样式文件,用于套用格式。 JavaScript是由Netscape公司开发的一种客户端脚本语言,它允许在HTML基础上进行交互式Web网页的开发。 JavaScript的出现使网页与用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多的活跃元素。 JavaScript很多情况下用在客户端数据校验方面,一定程度上减轻了服务器的负载量,为客户提供更流畅的浏览效果。 在HTML页面中使用JavaScript有两种方式:直接在页面中使用JavaScript和引用外部文件中的JavaScript。 1.直接在页面中使用JavaScript 所谓直接在页面中使用JavaScript指的是将JavaScript代码放在页面中的script标签中即可。例如,下面的代码使用JavaScript输入一条信息: 在上述代码中script标签是JavaScript的开始标签,其属性type用于指定程序所使用的脚本语言种类。此处为JavaScript语言;!--和--是HTML的注释标签,当使用浏览器不支持JavaScript时,使用注择标识可以避免页面上出现JavaScript源代码。//是JavaScript的注释标识。 说明:script标签的位置不是固定的,它可以被包含在head和/head或者body和/body中的任何地方。 2.引用外部文件中的JavaScript 引用外部文件通过script标签的src属性来实现,示例代码如下: hello.js文件是一个纯文本文件,其中的代码如下: 事实上,如果需要,在hello.js文件中可以添加任意多个类、函数等。 在实际应用中更推荐以引用外部文件这种方式来使用JavaScript.因为直接将JavaScript代码写入HTML页面中使得代码的安全性、可维护性差,而且会降低用户访问页面的速度。 在传统的Web应用中,用户在页面的表单中填写信息,完毕后提交表单,浏览器向Web服务器发送一个请求,服务器接收此请求并处理表单传递的数据,返回一个新的网页。当很多用户同时向服务器进行数据的提交时,服务器就会因为需要同时处理较多的业务而增加响应的时间,这时用户就会进入到漫长的等待中。即使用户只需要提交极少量的信息,传统的Web应用也会将所有的HTML代码刷新,导致响应时间过长。 Ajax可以解决传统的Web应用中页面刷新的问题。Ajax全称为Asynchronous JavaScript and XML (异步JavaScript和XML),是指一种结合了XML、JavaScript等编程技术,用于创建交互式网页应用的Web开发技术。 Ajax应用可以仅向服务器发送并取回必需的数据。它使用SOAP或其他一些基于XML的Web Service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档