一、Ajax 的准备工作:
1.Ajax 所用到得技术
Ajax 是 web 开发一个流行的词汇,全称是 Asynchronous JavaScript and Xml,异步的JavaScript和XNL.是几种技术的强强联合.
1.基于DHTML和CSS的标准Web 页面内容
2.由DOM(Document Object Model)实现动态显示与交互
3.通过XML和XSLT进行数据交换以及处理
4.运用XMLHttpRequest对象实现异步数据获取
5.运用JavaScript 整合上述技术
2.关于DHTML的介绍
HTML
------基本的web 网页设计语言,全部浏览器都支持,用结构化的标记语言表示页面内容(如:<head></head><table></table>)
XHTML
------基于XML的置标语言,与HTML相像,只是一些小的但是重要的区别,实质上是一种能够在更好的网络设备(如手机,PDA,信 息家电等)显示网页的XML,是一种过渡性的技术。
DHTML
------Dynamic HTML,动态HTML,就是一种网页在下载到浏览器后,仍然能够随时改变页面内容排版样式以及显示效果的技术。
不是一门独立的语言,任何可以实现页面动态改变的方法都可以叫DHTML(VB SCRIPT\ACTIVEX JAVASCRIPT等),由各个浏
览器或者插件来实现。
常常与JAVASCRIPT,DOM混淆,这两个是独立的技术
是javaScript html,Dom,Css以及html/XHTML结合
------它的特点:
1.动态内容,通过浏览器与网页文字的对象模型,网页不用下载,内容与对象就可以动态的增删改,或动态显示内容
2.动态样式,可以通过script 程序改变css样式,网页下载后还可以改变字体,颜色,排版等样式
3.绝对定位,HTML只能定位网页对象XY坐标,DHTML能够定位XYZ坐标,可以在网页上建立三维模型
4.数据绑定,允许用户在客户机上处理信息,如用户根据需要对数据进行排序,筛选,可以通过 script 代码,在客户机
上完成这些功能,不用占有服务器资源。
3.CSS介绍
-----css概述
1.css 指层叠样式表(cascading Style Sheets)
2. 定义样式如何显示HTML内容,包括字体,颜色,边框等
3.样式通常存储在样式表中 *.css文件,能够解决内容与表现分离
4.外部样式表可以重复使用,提高工作效率
5.多个样式可以定义为重叠,也就是说可以是三维的定义样式,一个层叠覆盖在另外一个层上面
6.css重点在于表现页面的视觉效果
4.浏览器对象模型 DOM
-------在IE 4.0之后,浏览器本身以及对象化了,也就是说浏览器本身由许多对象组成,这些对象有各自的属性,方法和事件
--------开发者可以通过script 程序,调用或控制这些对象,目前不同公司的浏览器对象模型都是以W3C,万维网联盟公布的标准为
基础,扩展而来的
-------script 是整个DHTML的灵魂,网页动态的效果,包括内容,样式的变化,原因都是在于script控制网页中的对象进行交互实现的
-------目前由于浏览器有几个大公司开发,各自有各自的特点,支持script也有所不同,在开发script的时候,要考虑到不同浏览器的
具体实现
5.JavaScript介绍
它是由NetScape公司开发并随着该公司的浏览器一起发布的,介于java与Html之间的,基于对象事件驱动的编程语言。
1.javaScript 开发环境简单,不需要任何编译工具,可以直接在浏览器中运行
2.javaScript 是一种弱类型的语言,变量够不需要指定类型
3.基本语法与C,java等相似,入门简单
4.能够调用浏览器对象模型,这也是javaScript最强大和最麻烦的地方
5.目前没有同意的一个版本,不同的浏览器支持的DOM不一样,在开发的时候需要考虑多个浏览器
6.是Ajax应用中必不可少的一种技术
DHTML总结:DHTML = HTML+ DOM +CSS +Script;
6.XML简介
extensible markup language 可扩展标记语言
1.1998年由W3C发布的一种标准,是一种开放的,自我描述方式定义的数据结构
2.用户可以按照一定得格式自己定义自己需要的XML文件
3.XML文件中描述的内容具有层次关系,结构分明,使人和程度都能方便的读懂
4.很多语言都提供了XML支持,比如java就是专门的包处理XML文件,能够直接读取XML文件
5.XML最大的应用在于,为不同的数据库中的数据,建立一个统一的数据格式,方便基于各种数据库的应用之间能够自由的
交互数据
6.Ajax 技术中用到了部分 xml的技术
posted on 2009-04-28 15:26
玄风 阅读(81)
评论(0) 编辑 收藏