AJAX真的那么神奇嗎?

          05年Ajax給人們帶來(lái)了web 2.0,以其部分刷新以及無(wú)刷新交互給人以很大觀感。
          但是AJAX真的是那么神奇的東西嗎?
          最近看了下AJAX一點(diǎn)相關(guān)資料。
          不能說(shuō)得很精通。也就是自己的一點(diǎn)點(diǎn)理解。
          首先AJAX最重要的是什么?
          javascript!就是因?yàn)橛械膉avascript才是我們看到那些很不一般的網(wǎng)頁(yè)。
          HTTPXMLREQUEST和HTTPXMLRESPONSE也是很重要的,
          對(duì)于javascript可以解析三種文件類型,xml,test以及html,不過(guò)前面兩種不叫常用。
          做無(wú)刷新登錄頁(yè)面的時(shí)候。
          其中的流程是這樣的。
          從用戶方面沒(méi)有什么可說(shuō)的。
          要從瀏覽器上看。
          用戶輸入------然后通過(guò)javascript調(diào)用servlet,這里的無(wú)刷新的樣式就是從javascript中產(chǎn)生的。
          首先建立XMPHTTPREQUEST對(duì)象(這里要對(duì)瀏覽器進(jìn)行判別,不同瀏覽器存在不同的解決方法)。
          其次發(fā)送相應(yīng)函數(shù),在這里調(diào)用編寫的servlet。然后就返回處理得到的信息。
          總之一句話,其實(shí)AJAX并不那么神奇,神奇的效果是javascript在底層偷偷給你實(shí)現(xiàn)的。

          posted on 2009-01-05 15:12 duduli 閱讀(1959) 評(píng)論(14)  編輯  收藏 所屬分類: Ajax

          評(píng)論

          # re: AJAX真的那么神奇嗎? 2009-01-05 15:56 蕭然

          AJAX真的那么神奇嗎?
          ----------------------
          恩 真的神奇。只不過(guò)這層面紗被掀開的時(shí)候也就如同謊言被揭穿,
          然后自我安慰,它不再神奇。到底js和ajax有和區(qū)別?
          難道就區(qū)別在于可以與控制層進(jìn)行交互嗎?  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-05 15:57 游客

          都過(guò)去那么多年了...(略去若干文字)
          真神奇  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-05 16:32 徐堯

          “但是AJAX真的是那么神奇的東西嗎?最近看了下AJAX一點(diǎn)相關(guān)資料。”看到這里,我笑了,lz這句話可以去參加2009年軟件十大雷人語(yǔ)句了  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-05 16:43

          這也太火星了.  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-05 17:34 楊一

          AJAX = 頁(yè)面的渲染和事件捕捉 + 形式化或文本化數(shù)據(jù)的表述和解析 + 同步或異步通信
          技術(shù)本身已經(jīng)很多年沒(méi)有變化了,但是用戶的UI需求這么多年來(lái)一直在變。所以,JavaScript只能在不改變基因的情況下長(zhǎng)得更高更壯。
          這一切的改變都要等到HTML5和JavaScript2正式release的時(shí)候
          所以不能把a(bǔ)jax簡(jiǎn)單的理解為一種通信方法  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎?[未登錄](méi) 2009-01-05 18:18 禮物

          <script>alert('真的好神奇');</script>  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-05 20:09 Karo

          讓我想起當(dāng)初哥倫布那個(gè)把雞蛋立在桌子上的故事...

            回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-05 21:48 黑蝙蝠

          說(shuō)的有道理 新瓶裝老酒~!!  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-05 22:44 popoer

          ajax的核心技術(shù)javascript+xmlhttp并沒(méi)有變,但這兩年來(lái),ajax的框架和應(yīng)用模式卻越來(lái)越成熟了  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-06 09:25 congdepeng@126.com

          第一個(gè)想到這么做的人神奇 后面跟著學(xué)的人都不神奇  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎?[未登錄](méi) 2009-01-06 10:59 zxbyh

          ajax神奇在于它的思想.不在技術(shù)  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-06 15:00 ajax 只能簡(jiǎn)單的使用


          對(duì)于AJAX 雖然已經(jīng)有很多框架了,但是就目前人們對(duì)AJAX已經(jīng)表現(xiàn)的很成熟了。
          就是只是部分改進(jìn)網(wǎng)站,或者B/S軟件的部分功能,而不是全部應(yīng)用。

          因?yàn)锳JAX只是個(gè)小玩具,人們對(duì)于他的期望太高。
          原因不是AJAX的錯(cuò),是JAVASCRIPT的錯(cuò)。
          JAVASCRIPT 出現(xiàn)以來(lái),實(shí)現(xiàn)些簡(jiǎn)單的功能還可以,如果過(guò)于復(fù)雜的話,用AJAX就不是很好用了,如果您們比較下FLEX 你就會(huì)發(fā)現(xiàn)AJAX是多么渺小。
          別的不多說(shuō)就說(shuō)FLEX 里的特效。如果同樣用JS來(lái)實(shí)現(xiàn)。就點(diǎn)要求很高的JS程序員才能做出來(lái),而且時(shí)間上也沒(méi)有FLEX 開發(fā)的快。
          對(duì)于跨平臺(tái),F(xiàn)LEX 的兼容性更好。
          等等吧
          AJAX 只能簡(jiǎn)單的問(wèn)題,
          有人說(shuō),AJAX一樣能解決復(fù)雜的問(wèn)題,比如很多國(guó)外很多開源的BINDOW。模擬WINDOS的,還有一些很強(qiáng)的繪圖。圖表工具。框架。但是他們的速度太慢
          而且用起來(lái),改起來(lái)基本是個(gè)噩夢(mèng),我說(shuō)的改進(jìn),如果你的項(xiàng)目中需要那些JS 但是還有很多定制的需求,并不是模式照搬的。那基本上你改人家的代碼就是噩夢(mèng)。而且國(guó)外做的一些JS很成熟的產(chǎn)品,是用了N多人做出來(lái)的。耗費(fèi)的N長(zhǎng)時(shí)間。而你如果用FLEX 那你的開發(fā)速度就會(huì)很快的完成同樣的功能!  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎?[未登錄](méi) 2009-01-06 22:39 王生生

          對(duì)于跨平臺(tái),F(xiàn)LEX 的兼容性更好。 ????????
          是的,那是因?yàn)樗械臇|西都運(yùn)行在flash player上,但搜索引擎支持好嗎?
          很多問(wèn)題都要考慮,所以沒(méi)有什么絕對(duì)好的與差的。技術(shù)是拿來(lái)用的,不是來(lái)比較的。關(guān)鍵是用在哪里  回復(fù)  更多評(píng)論   

          # re: AJAX真的那么神奇嗎? 2009-01-07 11:34 ajax 只能簡(jiǎn)單的使用

          @王生生
          呵呵,
          FLEX 最大的缺點(diǎn) 就是 搜索引擎,問(wèn)題!這個(gè)可能是他大規(guī)模應(yīng)用的唯一麻煩吧。
          但是你說(shuō)對(duì)于FLEX 兼容性的問(wèn)題,90%以上的家用電腦都裝了,F(xiàn)LASH
          。  回復(fù)  更多評(píng)論   

          <2009年1月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團(tuán)隊(duì)

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地?cái)們?/h3>

          搜索

          •  

          積分與排名

          • 積分 - 256821
          • 排名 - 220

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          @duduli
          主站蜘蛛池模板: 祁阳县| 罗江县| 樟树市| 子洲县| 格尔木市| 丹棱县| 沈丘县| 西林县| 忻州市| 肇东市| 大英县| 西藏| 新营市| 龙游县| 东乌珠穆沁旗| 桦川县| 万年县| 蒙山县| 雷波县| 雷州市| 山东省| 棋牌| 崇州市| 沭阳县| 施秉县| 浦东新区| 东辽县| 武山县| 洛隆县| 朔州市| 合江县| 大庆市| 南安市| 正安县| 花莲市| 永和县| 清远市| 陆川县| 沐川县| 长沙市| 谢通门县|