`
superbo8888
  • 浏览: 50956 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

AJAX入门

    博客分类:
  • ajax
阅读更多

自从AJAX这个新名词诞生以来,不知有多少人为之倾倒,为之喝彩,因为它确实改变了我们传统的思维,让我们做出许许多多意想不到的效果来!如果你想作出这样的效果,Just follow me,that’ so great!

何谓AJAX

AJAX-Asynchronous JavaScript  And XML即异步JavaScript和Xml,太拗口了哦!真不知道发明它的作者为何以此命名(我猜想可能ajax作者是荷兰阿贾克斯足球队的忠实球迷,因为阿贾克斯足球队的英文名正好是Ajax)。这里,我们把它简单理解成就是Javascript+xml。其核心也无非是这么两样东西罢了!他的根本作用是用于跟服务器进行异步通信(绕进去了吧,没关系,继续往下看。。。)

谁在用AJAX

著名的google maps(google地图),mircosoft msn spaces,bbs论坛无刷新回帖(我发现Javaeye的回帖好像也是用到了ajax)。可以说,ajax在目前的网站结构中发挥者它举足轻重的作用。那么传统的B/S结构系统和加入了Ajax以后的B/S结构系统到底有何区别,有何优势?

这里,我举两个例子来说明一下他们不同:

对于传统的B/S结构系统来说,客户端就象一个痴情男子,当他鼓起勇气向他心仪以久的梦中女孩发出一封热情洋溢的情书后,他开始茶不思,饭不香,觉不眠地在焦虑中等待对方的回音,直到对方给他一个明确的回复,他才继续自己该做的事情。

而对于加入Ajax以后的B/S系统来说,客户端就象一个花花公子,当他向某一个Girl发出求爱信息后,他没有在傻等对方的回复,而是做他想做其他事情(悠闲的抽支雪茄,或是再向其他Girl发送求爱信息等等)

对于第一种情况来说,痴情男子发出情书之后一直在等待对方的响应,表示他跟对方始终保持一种同步状态;而对于第二种情况来说,花花公子在发出求爱信息之后,他并没有处于傻等状态,而是接着做他想做的事情,表示他跟对方处于一种异步状态。这也就是ajax为什么叫做异步的缘由!!!

那么ajax到底能为我们带来什么好处呢?

1.动态改变页面而无刷新

2.取客户端所需而不是从服务器一股脑的把全部信息接收

3.节约网络带宽,由于每次只取需要的数据而不是全部

4.提高响应速度(看看javaeye的回帖就知道了)

5.页面效果更佳

由于ajax带来的这些便利,它正在逐步改变着我们传统的观点,也正是因为它,让我们可以更好的体验网络的魅力!

心急的你也许会马上想try一下ajax,别急,期待下文吧!(我不会让大家等很久的哦)

分享到:
评论
26 楼 lrz0534 2007-08-05  
MS果然
25 楼 lrz0534 2007-08-05  
试试看呢
24 楼 jacky9881 2007-07-10  
比喻的很恰当,讲的很易懂,期待新文
23 楼 jinweijieloveszhuye 2007-06-28  
在应用ajax的同时,最好能考虑下客户端没有js的情况,这样会比较好。
22 楼 tzbzll 2007-06-27  
比较形象
21 楼 liuquan 2007-06-26  
例子相当经典
20 楼 waxd 2007-06-20  
下文什么时候出啊~~~
19 楼 ltshark 2007-06-20  
下文啊老大
18 楼 xk84123 2007-06-19  
新文章在哪??
17 楼 javamingming 2007-06-17  
诗史444
16 楼 javamingming 2007-06-17  
再试次
15 楼 javamingming 2007-06-17  
怎么没了
14 楼 lizhanwei 2007-06-13  
aa
13 楼 lizhanwei 2007-06-13  
aaaaa
12 楼 lizhanwei 2007-06-13  
aaa
11 楼 baiii 2007-06-13  
没看到后文啊 而且感觉回复还是要刷新页面了 登陆到是不用
10 楼 javachs 2007-06-12  
你的相册好怪,点美女变成一个卡通.
9 楼 javachs 2007-06-12  
新文在哪里啊
8 楼 zjuzjb 2007-06-04  
新文在哪里啊
7 楼 superbo8888 2007-05-23  
已经有新的文章奉上,望指点!

相关推荐

    Ajax 入门精通 Ajax 入门精通

    Ajax 入门精通 Ajax 入门精通 Ajax 入门精通 Ajax 入门精通

    《ajax入门经典》源代码

    ajax入门经典源代码,一共12章关于ajax和相关php,asp,jsp服务器端代码,全面完整,最后一章通过一个完整的例子说明,很适合学习。

    ASP.NET_AJAX入门系列

    ASP.NET_AJAX入门系列:概述.doc ASP.NET_AJAX_在Web开发中的应用.doc ASP.NET_AJAX入门系列:Timer控件简单使用.doc ASP.NET_AJAX入门系列:UpdateProgress控件简单介绍.doc ASP.NET_AJAX入门系列:使用...

    Ajax入门1Ajax入门1

    Ajax入门Ajax入门1Ajax入门1Ajax入门1Ajax入门1Ajax入门11Ajax入门1Ajax入门1Ajax入门1Ajax入门1

    asp.net ajax入门与案例详解

    asp.net ajax入门与案例详解(实例)

    Ajax入门中文电子书

    Ajax入门 Ajax 是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写。这个短语是 Adaptive Path 的 Jesse James Garrett 发明的,按照 Jesse 的解释,这不是 个首字母缩写词。 Ajax 由 HTML、JavaScript™ ...

    ASP.NET 2.0 AJAX入门经典实例,有很好的参考价值,XML-Script

    ASP.NET 2.0 AJAX入门经典实例,有很好的参考价值,XML-Script

    Ajax入门例子项目

    一个Ajax的入门例子,希望可以帮助新手快速理解Ajax的原理

    ASP.NET AJAX入门系列教程

     ASP.NET AJAX是一个完整的开发框架,其服务器端编程模型相对于客户端编程模型较为简单,而且容易与现有的ASP.NET程序相结合,通常实现复杂的功能只需要在页面中拖几个控件,而不必了解深层次的工作原理,除此之外...

    Ajax入门,java Ajax入门

    ajax ajax入门 无刷新 js中的ajax,无刷新技术在很多方面都要使用

    Ajax 入门经典 (Ajax 核心 技术)

    Ajax 入门经典 Ajax 入门经典 (Ajax 核心 技术)

    Ajax入门教程(通过例子讲解)

    Ajax,即Asynchronous JavaScript and XML(异步JavaScript和XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax允许网页与服务器之间进行交互,实现数据的动态加载,提高了用户体验。 在...

    ajax chm ajax入门 ajax教程

    ajax chm 异步交互 ajax入门 ajax教程 一天学会ajax

    ajax入门是初学者的宝典

    ajax入门 ajax入门 ajax入门是初学者的宝典 ajax入门 ajax入门 ajax入门是初学者的宝典 ajax入门 ajax入门 ajax入门是初学者的宝典 ajax入门 ajax入门 ajax入门是初学者的宝典

    ajax入门书籍 ajax入门到精通

    ajax入门书籍 ajax入门到精通 好用又源码

    菜鸟Ajax入门手册教程

    菜鸟Ajax入门手册教程是一套针对新手小白们的ajax语言学习辅助资料,它的主要内容是大神们对于学习ajax时必须掌握的重点内容和学习常犯的错误,它对于指导新手绕开学习过程中的天坑,进行高效学习提供便利!...

    ajax入门教程PDF

    这是pdf格式的ajax入门教程,简单易懂,适合初次接触ajax编程的读者

    ajax读取页面内容【简单的ajax入门实例】

    如题,ajax读取页面内容【简单的ajax入门实例】

    AJAX入门实例教程

    **AJAX 入门实例教程** AJAX(Asynchronous JavaScript and XML)是一种在不刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,实现了网页的异步更新,极大地提升了用户体验。...

Global site tag (gtag.js) - Google Analytics