posts - 1,  comments - 1,  trackbacks - 0

一、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 玄风 阅读(80) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(2)

随笔档案

文章档案

搜索

  •  

最新评论