网站大量收购闲置独家精品文档,联系QQ:2885784924

第13章CSS与XML和AJAX的综合应用.pptx

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

第13章 CSS与XML和AJAX的综合使用 Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。XML结合了SGML和HTML的优点并消除其缺点,从实现功能上来看,XML主要用于数据的存储,而HTML则主要用于数据的显示。本章主要向读者介绍CSS与XML和结合应用的一些方法。 13.1 XML基础 XML是一种元标记语言,所谓“元标记”就是开发者可以根据自己的需要定义自己的标记,比如开发者可以定义如下标记name、book,任何落足XML命名规则的名称都可以标记,这就为不同的应用程序打开的大门。 13.1.1 XML概念 13.1.2 XML的特点 13.1.3 XML的结构和基本语法 13.1.4 HTML与XML 13.1.5 什么是“形势良好的”XML文件 13.2 XML与CSS的应用 CSS能作用到HTML文件上,同样也能够作用到XML文件上,我们可以采用在HTML文件中定义样式的方法,在XML文件里通过CSS来规范网页的样式。 13.2.1 在XML中连接CSS样式 XML关心的是数据的结构,并能很好、方便地描述数据,但它不提供数据的显示功能。因此,浏览器不能直接显示XML文件中标记的文本内容,如果想让浏览器显示XML文件中标记的文本内容,那么必须以某种方式告诉浏览器如何显示。W3C为XML数据显示发布了两个建议规范:CSS和XSL(可扩展样式语言),本节主要介绍如何将CSS样式表文件链接到XML文档。 13.2.2 实现隔行变色的表格 通过CSS样式可以对HTML中的table等相关的表格元素进行控制,从而实现各种各样的表格效果。对于用XML表示的数据,同样可以采用类似的方法,使得数据表格看上去友好、实用。 提示:Firefox等一些浏览器并不支持XML文件中行内元素的width属性,也不支持CSS常用的属性覆盖方汉,即“member.altrow”的样式内格不能覆盖member的样式风格,因此在这些浏览器中显示的效果并不理想。 13.3 AJAX基础 Ajax并不是什么新技术,而是指一种方法。使用几种现有技术——包括CSS样式表、JavaScript、XHTML、XML和可扩展样式语言转换(XSLT),开发外观及操作类似桌面软件的Web应用软件。 13.3.1 Ajax简介 13.3.2 Ajax的关键元素 13.3.3 Ajax的优势 13.3.4 实现Ajax的步骤 13.3.5 使用CSS的必要性 13.4 AJAX与CSS的综合运用 在网站页面中Ajax可以与CSS一同使用,其中Ajax负责网站的动态效果及一些互动的操作;而城市是负责网站的样式设置。这两种技术在一起使用,会使网站在具有互动性的同时还会有完美的外观样式。本节我们将通过一个小案例展示在网站页面中Ajax与CSS的一同使用。 提示:Ajax的一个最大的特点就是无需刷新页面便可向服务器传输或读写数据,又称无刷新更新页面,这一特点主要得益于XMLHttp组件LHttpRequest XM对像。这样就可以使应用程序只同服务器进行数据层面的交换,而不用每次都刷新界面也不用每次将数据处理的工和提交给服务器来完成,这样即减轻了服务器的负担又加快了响应速度、缩短用户等待时间。 13.5 课堂练习 通过本章的学习使读者简单了解了CSS与XML和Ajax的综合使用,接下来通过简单的例子来实现对知识点运用的掌握。 13.5.1 设计分析 13.5.2 制作步骤 13.5.3 案例总结 源文件地址:光盘\源文件\第6章\6-5-1.html 视频地址:光盘\视频\第6章\6-5-1.swf 13.6 课堂讨论 13.6.1 问题1——导入CSS样式表与链接CSS样式表有什么区别 导入CSS样式和链接CSS样式的目的都是将一个独立的外部CSS样式表文件引入到一个网页中,二者最大的区别在于链接CSS样式使用html的标签引入外部CSS样式表文件,而使用导入CSS样式则是使用CSS样式规则引入外部CSS样式表文件。 13.6.2 问题2——在网页中为什么需要添加JavaScript脚本 因为RevealTrans滤镜同样是一个高级CSS滤镜,必须与JavaScript脚本相结合才能够产生图像切换的动态效果,单纯地添加RevealTrans滤镜不会产生效果。 13.7 课后练习 制作新闻页面 掌握本章的知识点后,再依据前面所学过的知识完成下面的课后练习。 源文件位置:光盘\ 素材\第13章\13-7.html 视频位置:光盘\ 视频\第13章\13-7.swf

文档评论(0)

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

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

1亿VIP精品文档

相关文档