免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3458 | 回复: 16
打印 上一主题 下一主题

對ajax及xajax的迷惘 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-26 17:51 |只看该作者 |倒序浏览
小弟想請教各位有關ajax及xajax的概念問題
根據我的理解ajax是利用javascript的xmlhttp聯上server的program,讀取data後交由xml(or text) return data,再以javascript把data顯示在client上..(重點是讀取data)

但我看完xajax的官方sample後發覺他是利用xmlhttp把所有計算,style,dhtml等工作交給php,再顯示result(當然我不否認他能讀取database,一樣可以return data)

但個人認為xajax重點在把一切工作交給php,而不是用來讀取data...我認為xajax像一個javascript+php的framework,多於以傳統ajax的能力在不reload的情況下讀取data..
我這樣說大家認同嗎?還是我對ajax和xajax的理解都有錯嗎???

[ 本帖最后由 vtsuper 于 2006-9-26 17:56 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-09-27 08:28 |只看该作者

论坛徽章:
0
3 [报告]
发表于 2006-09-27 10:21 |只看该作者
經我再查看xajax...發覺他所有動作也交由php做再return回來...連簡單的純client side javascript也是這樣..我覺得此舉會很浪費srever的loading呢...

论坛徽章:
0
4 [报告]
发表于 2006-09-27 17:03 |只看该作者
ajax并不新鲜,它只不过提交到server的数据量减少了,从这个角度也算减轻了服务器的负担。

论坛徽章:
0
5 [报告]
发表于 2006-09-27 18:12 |只看该作者
如果以讀取data來說,它是可以減少server負荷...但xajax提把所有工作交給server..

http://www.xajaxproject.org/examples/multiply/multiply.php

<?
function multiply($x, $y)
{
        $objResponse = new xajaxResponse();
        $objResponse->addAssign("z", "value", $x*$y);
        return $objResponse;
}
?>

簡單的javascript也可完成此工作,
但現在卻要透過xmlhttp,把data交給php運算,再交給javascript顯示出來
這不是更浪費資源嗎?

论坛徽章:
0
6 [报告]
发表于 2006-09-27 21:00 |只看该作者
楼主好像想的太多了,
同样一把宝刀,每个人的用法都不一样,
用ajax是因为有应用的需求,并不是为了戴上什么xxxxxx的帽子。
你没有必要关心所谓权威的用法。关键是怎么用到你的应用需求上。

论坛徽章:
0
7 [报告]
发表于 2006-09-28 08:32 |只看该作者
to lz: 你要怎样高的效率? 当你花费很长时间研究出来,又有人告诉你有个方法能提高服务器效率? 你又要去研究?

如此,你要研究到啥时候?


忘了问,你是哪个研究所的?

论坛徽章:
0
8 [报告]
发表于 2006-09-28 14:22 |只看该作者
看应用,

有时用Ajax能改善用户体验,但不是任何时候都可以用Ajax

论坛徽章:
0
9 [报告]
发表于 2006-09-28 15:11 |只看该作者
他只是一个例子,代表在server上转一圈了,具体应用可不只是去逛一圈.

论坛徽章:
0
10 [报告]
发表于 2006-09-28 16:51 |只看该作者
AJAX 是 Asynchronous JavaScript and XML 的简称
是一种开发模式

xajax 是 php 使用 AJAX 技术的一个应用框架
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP