posts - 32, comments - 118, trackbacks - 0, articles - 0

AJAX

Posted on 2005-05-12 11:09 yysun 阅读(13182) 评论(23) 编辑 收藏
计划周末去钓鱼的地方叫 Ajax 。于是想到了最近很时髦的 Web 技术:Asynchronous JavaScript and XML (AJAX)。它的实质就是用 JavaScript 向服务器获取数据,然后更新网页的局部,而不是刷新整个网页。

ASP.NET 1.x 的 Post Back 和 View State 引进了个新的概念:服务器端的事件驱动编程模式,其副作用则是整个网页不断刷新。什么时候用 Post 什么时候用 Get (什么时候用 LinkButton 什么时候用 HyperLink ) 需要仔细设计清楚。ASP.NET 2.0 的 Script Callbacks 将再次引进新的概念 Refresh the Data, Not the Page,其核心思想就是 AJAX。 

AJAX Wrapper for .NET  是个很有意思的程序,基本解决了通讯问题。它用 Attribute 来生成 JavaScript 调用服务器程序的接口(类似于 ASP.NET 用 [WebMethod] Attribute 处理 SOAP 调用)。它同时还解决了如何传送自定义对象。有了这两点,用 JavaScript 向服务器获取数据 (AJAX 定义1),很容易了。但是,在更新网页的局部 (AJAX 定义2) 方面仍然显得笨拙,或者说没有对策。

TrimPath 是个另一个有意思的程序,它在浏览器里面实现了个 Template Engine。把 FreeMarker, Velocity, Smarty 做到浏览器里面去了。

准备找个时间把这两个程序和在一起试试看,但是这个周末还是钓鱼去要紧 ...

Feedback

#1楼  回复 引用   

2005-05-13 08:30 by neuhawk
哎,像datagrid这样的控件,不支持无刷新提交呢。

#2楼  回复 引用   

2005-05-13 08:53 by 刘国平
思想很好哟,祝你调到大鱼,别忘了一起分享哟

#3楼  回复 引用   

2005-05-13 09:08 by chuanzai[未注册用户]
这东西确实很有用,期待你的后续文章。

#4楼  回复 引用   

2005-05-22 02:33 by 冷剑
孙,你好!

没有想到你在这里放了个blog,delphibbs难忘的时光。


#5楼  回复 引用   

2005-05-31 21:43 by 速溶咖啡
哇!忍不住大喊一声先~~~~yysun哎!!

#6楼  回复 引用   

2005-06-16 08:34 by menxin[未注册用户]
喝喝,老大,没想到在这里看到你

#7楼  回复 引用   

2005-06-26 10:53 by delphi
呵呵,大富翁的老大在这里来发言了。
祝钓到大鱼。

#8楼  回复 引用   

2005-07-04 10:23 by ajax wing[未注册用户]
关注了很久但英语不成很难看得明外国的文章!

#9楼  回复 引用   

2005-07-11 13:05 by jbas[未注册用户]
老大,多多教一下我们了.

#10楼  回复 引用   

2005-09-13 20:17 by Beast[未注册用户]
问候一下。

难忘的DelphiBBS……

#11楼  回复 引用   

2005-10-24 12:02 by gischen[未注册用户]
期待有新作!!!!!!!

#12楼  回复 引用   

2005-11-10 15:19 by tilin[未注册用户]
看来最近研究AJAX的人有很多嘛...

#13楼  回复 引用   

2005-11-18 10:08 by pliu[未注册用户]
不知道,有谁在学习ajax和smarttemplet我手上有一个项目,可以和我qq:700201或者msn pliu20000@hotmail.com联系。这是一个相册网站soso2.com

#14楼  回复 引用   

2005-12-05 23:19 by asdfasdf[未注册用户]
asdfasdfasdfasdf

#15楼  回复 引用   

2005-12-26 16:37 by morpheus[未注册用户]
好久不上大富翁,没想到在这里见到老大!

#16楼  回复 引用   

2006-03-03 09:41 by test1111111[未注册用户]
test

#17楼  回复 引用   

2006-05-12 12:51 by ajax[未注册用户]
Joyistar Releases a Visual AJAX tool and library for AJAX Developers

It's the best powerful visual AJAX IDE I've seen before. You can develope your web application in it just like what you do in VB or Delphi based on its powerful AJAX components libs. And it also support sourceinsight and it's compatible with IE, Firefox.... Above of all, it's unrelevant with server side.

Here is free trial. http://www.joyistar.com

#18楼  回复 引用   

2006-06-19 21:19 by gzrcrxAdmin[未注册用户]
呵呵~还蛮多大富翁上的人喔,学习中~~~~

#19楼  回复 引用   

2006-07-01 03:13 by 混世魔王[未注册用户]
你们都说的是什么啊/我怎么看不懂啊?晕晕

#20楼  回复 引用   

2006-07-01 06:15 by 混世魔王[未注册用户]
水电部感充分,机关报科技辅导班的一红点颏机好和就艰苦共和党法艰苦规划局共和国孔家店国内年改革地方官德国连裆裤法兰克福管理棵 两分法多瑙河规定南方该哦的高利贷星霍公路当年合格率厂妇女离开固定汇率妇代会管理棵孤苦伶仃法了克当量可副林带核废料妇代会机年 飞机广泛大家 耕地后连锅端分厘卡化工领导和地方官离开发祥地领导的法律恢复开绿灯辉钴矿棵可离开防护林扩大解放后离开地方 读后感离开冲锋号离开捕获量棵出来哈里发考察河北了巴里坤 ?

#21楼  回复 引用   

2007-02-02 15:54 by xiaoxia[未注册用户]
AJAX VS bindows
http://***/column_501_1.html
这个地方有ajax框架资料

#23楼  回复 引用 查看   

2008-12-31 11:10 by 张建波      
忍不住的想问一下,yysun是大富翁的玩家还是开发人员?
Ajax的框架总结的很好