=== web开发的下一个学习方向:ajax === 听说PHPMORE6会谈到PHP和AJAX的结合应用 值得期待! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也贡献几篇文章吧http://www.adaptivepath.com/publications/essays/archives/000385.phphttp://ajax.zervaas.com.au/http://www.modernmethod.com/sajax/index.phtml google已经公开一部分基于这种技术的代码了 可以在google网站下载研究研究 恩,以hahawen的水准,应该很快就能把这个搞定了。技术上并不是很复杂。 ajax是什么东西,新技术么?用来做什么?这些我都不懂,如果楼主说你要做什么,我可能还能知道用什么过程去实现,就是不知道算不算ajax 回复人:xuzuning(唠叨) ( 两星(中级)) 信誉:699 2005-09-26 08:02:00 得分:0? 没有感觉出太多的新意,等主流浏览器都支持时在看也不迟=============谁说主流浏览器不支持了? 126的邮箱好象也用到了Ajax技术 好像很多人还不太知道这个。其实就是在客户端使用javascript,和服务器用xml交换数据,服务端用什么都可以。浏览器这边javascript几乎是唯一选择(那个vbscript现在好像要死绝了:>)交换数据用xmlhttp(似乎firefox也有个类似的东西,忘记名字了),或者xml-rpc也可以,应该还有其它方式。服务端只要接收xml格式数据,分析处理就可以。经常有人问的无刷新更新,最后的解决方式往往就是这样处理的。所以其实都是老东西,只是新组合。javascript+dom现在的功能很强,很多很cool的效果都能实现,象www.google.com/ig后台对xml的支持更是很多了。目前觉得最不爽的是javascript在各个浏览器上的不兼容。楼主贴的东西对这方面很有帮助。 回复人:xuzuning(唠叨) ( 两星(中级)) 信誉:699 2005-09-26 14:55:00 得分:0? ie6支持吗?===========支持 ajax很难,主要是没有比较好用的开发调试环境,写ajax就好像用汇编做界面,效果挺好,与flash是竞争关系 之前做了个聊天室 应该也是这种技术吧在id,firefox,mozilla中运行都正常http://www.tinaflash.com/bbs/chat.asp NAPS1.0就用到过它。http://www.hinaps.com 哦?目前主流浏览器都支持吧。只是在写法上有些不同,IE用的是ActiveX控件,firefox内置了xmlhttp对象,直接使用就行了感觉这东西不算难,早就有人使用了,就被外国人弄了个新名就热起来了,使用XML传输后数据最好还是用XSLT整体解析(数据量不大可用DOM)。 等我对做WEB页面有兴趣了再研究研究 ajax本身确实是几个very old的东西组合到一起的,可以说是DHtml(html/css/js)+xmlHttp的应用.概念本身很简单,但难就难在你怎么有效组织和设计你的代码来接收和发送数据上.怎么监控和显示xmlhttp的状态,怎么将xmlhttp得到的数据显示到web页面上.目前大多数的开源ajax项目,都是冲着这个目标来设计实现的.目前《ajax in action》看了5章了,按照作者的思路来看,这本书倒是没有什么新意。作者的目标是从头到尾的教你怎么搭建自己的ajax framework。感觉这本书买的比较冤枉(20多美元买的)。如果有时间,自己花两个星期分析一个开源的ajax项目,应该比看这本书强。强烈推荐看一下这个“Prototype: http://prototype.conio.net/”的js源码,这个东西绝对应该算是javascript的oop设计的经典范例。 “目前主流浏览器都支持吧。只是在写法上有些不同,IE用的是ActiveX控件,firefox内置了xmlhttp对象,直接使用就行了”就因为如此,你得给不同的浏览器准备不同的版本,不仅是控件,就连dhtml在不同的浏览器中都表现的不一样还要准备多个浏览器以便测试,累不累呀!简单的看了一下,hahawen(变态的大龄青年) 提供的连接中就有约1/3的演示页面在ie6中报错! XMLHTTP在IE和其他浏览器中,主要的方法和属性还是一样的。只是建立实例的时候二者有区别,只需要封装一个函数用来建立XML HTTP实例就好了。我一般是在firefox,ie,opera下测试通过就OK了,其他的浏览器就不去考虑,没这个精力,也没这个必要。 我也自己做过一个简单的实现。用firefox,ie,opera都测试过。主流浏览器的支持是没问题的,至于dhtml方面,如果用的标准代码问题不大。 明确的将Ajax定义为“Asynchronous JavaScript + XML”的简称,也就是异步的JavaScript和XML处理。从原理上看,主要是Ajax可以通过调用HttpRequest实现与服务器的异步通讯,并最终在网页中实现丰富友好的用户界面。 大家可以运行http://maps.google.com/看看确实很多JAVASCRIP错误 http://maps.google.com/有很多错误?我这边一个也没有 prototype.js的笔记,这个也很不错:https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html 现在用应该可以了, 根本不存在什么浏览器不支持的问题. 现在已经有好多的开源的"cross-browser"的js脚本lib可以让你用了.另外还有一个概念叫"AMOWA",是早于ajax提出的,但是都是一种东西,也可以看看. 另外《ajax in action》这本书现在出了10章了,一共13张,10.3日可以全部出完.估计用不了多长时间就可以在网站找到下载了.我手头的章节在买的时候,manning.com自动都给加了签名,所以没法供大家下载了,呵呵.http://www.manning.com/books/crane ajax這個東西不錯。瀏覽器IE6和Firefox都可以輕鬆支持。 用php上传rar自动解压后怎么关闭winrar进程? rw关于date()函数 问一下php运行环境的软件? 关于项目配置的一些问题 PHP拨号程序的ADSL 手工刷新conn.php有可能用光服务器资源吗?? Thinkphp 支付宝接口 isSign 跟 mysgin 不相等 怎样将TBL2的数据移动到TBL1(不是复制,是剪切),两表结构一样。 这是PHP的BUG???????????? PHP7缺少php_mysql.dll smarty 中数组循环嵌套调不是报错就是不显示 请推荐一本关与uml方面的书
http://ajax.zervaas.com.au/
http://www.modernmethod.com/sajax/index.phtml
这些我都不懂,如果楼主说你要做什么,我可能还能知道用什么过程去实现,就是不知道算不算ajax
?
没有感觉出太多的新意,等主流浏览器都支持时在看也不迟
=============谁说主流浏览器不支持了?
浏览器这边javascript几乎是唯一选择(那个vbscript现在好像要死绝了:>)
交换数据用xmlhttp(似乎firefox也有个类似的东西,忘记名字了),或者xml-rpc也可以,
应该还有其它方式。
服务端只要接收xml格式数据,分析处理就可以。
经常有人问的无刷新更新,最后的解决方式往往就是这样处理的。
所以其实都是老东西,只是新组合。
javascript+dom现在的功能很强,很多很cool的效果都能实现,象www.google.com/ig
后台对xml的支持更是很多了。目前觉得最不爽的是javascript在各个浏览器上的不兼容。楼主贴的东西对这方面很有帮助。
?
ie6支持吗?
===========
支持
在id,firefox,mozilla中运行都正常
http://www.tinaflash.com/bbs/chat.asp
http://www.hinaps.com
目前主流浏览器都支持吧。只是在写法上有些不同,
IE用的是ActiveX控件,firefox内置了xmlhttp对象,直接使用就行了感觉这东西不算难,早就有人使用了,就被外国人弄了个新名就热起来了,
使用XML传输后数据最好还是用XSLT整体解析(数据量不大可用DOM)。
就因为如此,你得给不同的浏览器准备不同的版本,不仅是控件,就连dhtml在不同的浏览器中都表现的不一样
还要准备多个浏览器以便测试,累不累呀!
简单的看了一下,hahawen(变态的大龄青年) 提供的连接中就有约1/3的演示页面在ie6中报错!
只是建立实例的时候二者有区别,只需要封装一个函数用来建立XML HTTP实例就好了。我一般是在firefox,ie,opera下测试通过就OK了,其他的浏览器就不去考虑,没这个精力,也没这个必要。
用firefox,ie,opera都测试过。
主流浏览器的支持是没问题的,至于dhtml方面,如果用的标准代码问题不大。