|
在Ajax开发框架中,最基本的划分是服务器端和客户端。服务器端相对来说比较简单,只要是可以开发动态网页的语言都可以胜任;客户端浏览器就是JScript/JavaScript的天下了,好像没有看到有VBScript做的Ajax客户端库,就算它只支持IE。由于客户端依赖于脚本并运行在浏览器中,似乎比服务器端的可实现和可管理性还要差些。
这里我说一下Ajax中的A, Asynchronous调用的一些问题。如果我们在异步调用时不为方法传递任何的参数,那么这个问题也就简单甚至不存在了。但是事实上,我们开发一些稍微复杂些的功能时,对于"脚本异步并发调用参数传递"这个功能是很需要的。说的严重些,可以把这个功能看成Ajax客户端框架能否真正Asynchronous的基石。对于异步调用参数传递的问题,可以看我以前的一篇文章"使用匿名函数为setInterval传递参数"。虽然文中的示例很好地解决了参数传递问题,但是我们看看下面的示例,看会发现什么呢?
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/7bfba6d7e8bb32e7a0bf8b015abe1574.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/dedd7b8190faebca69ae3efe4a0d879b.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/519957f55f0addbed0e6651d4d2f995d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/1a4bb9351753235704de40e2502acf8c.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/6b638a19312cc5931afbf09726ef8a71.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/6b638a19312cc5931afbf09726ef8a71.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/c1f76d0f0c39b510f4218ab7f61a7399.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/26ccb22918f05f50aac7ce00ff53364f.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/1a4bb9351753235704de40e2502acf8c.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/6b638a19312cc5931afbf09726ef8a71.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/dbb0d91f5dc6b99d080dc405d759fa2a.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/6b638a19312cc5931afbf09726ef8a71.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/65efaa9c8d8f24705073a6020756d0c5.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/7bfba6d7e8bb32e7a0bf8b015abe1574.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/7bfba6d7e8bb32e7a0bf8b015abe1574.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/dedd7b8190faebca69ae3efe4a0d879b.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/519957f55f0addbed0e6651d4d2f995d.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/1a4bb9351753235704de40e2502acf8c.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/6b638a19312cc5931afbf09726ef8a71.gif)
![](/d/file/itjie/<a href=/itjie/NETjishu/ target=_blank class=infotextkey>NET</a>jishu/2014-09-29/65efaa9c8d8f24705073a6020756d0c5.gif)
NET技术:Ajax基石脚本异步并发调用参数传递,转载需保留来源!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。