Ajax知识分享(1)——前言

        Ajax是“Asynchronous JavaScript And XML ”的缩写,这种基于浏览器的技术,可以提供类似于桌面应用中才有的交互和响应体验,它可以使得网页与后台服务器进行同步或异步交互而不需要刷新浏览器,大大提高用户体验和减小数据流量。

 

        Ajax有多种方向:Flash、Java applet、框架(frame)、内联框架(iframe)、XMLHttpRequest。在这里我主要跟大家分享最后一种相关的知识。

 

        Ajax不是一项技术,而是几种技术的组合,下面先简单的分别介绍一下这几种技术。

 

        1、服务器端语言

        Ajax要与后台服务器进行同步或异步交互,就需要在服务器端使用某种编程语言。服务器端编程语言很多,如:PHP、Java、Asp/.Net、Ruby、Python、Perl等。Ajax与服务器端的语言无关,你可以选择使用任何一种或多种擅长的编程语言,只要它能够与Ajax进行交互并能返回格式化的数据。

 

        2、XML

        XML(eXtensible Markup Language , 可扩展标记语言)是一种描述数据的格式。Ajax程序需要某种结构化的格式来在服务器和客户端之间传递信息,但是XML只是其中的一种选择,还有其他结构化的数据格式对Ajax同样可行。

 

        3、HTML

        HTML(HyperText Markup Language,超文本标记语言)是万维网的通用语言。它为网页的内容提供语义化的结构。除内容外,标记就是创建Web最重要、最有价值的工具了。

 

        4、CSS

        CSS是(Cascading Style Sheets,层叠样式表单)的简称,更多的人把它称作样式表。通过CSS选择符,你可以为文档中任何一个元素赋予你希望的样式。使用元素选择符,你能够为一个元素的所有状态赋予样式;ID选择符让你能够装饰文档中某一个特定的元素;Class选择符用来绑定所有标记有class的元素。这些选择符可以有机的结合在一起,实现对样式的全面控制。

 

        5、DOM

        DOM(Document Object Model,文档对象模型)是一种标准,他描述了文档的结构,当它和JavaScript结合起来,可以指定和操作文档中所有元素的行为。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值