web应用开发中利用dojo实现异步通讯的问题

我一直不太清楚ajax和dojo、jquery等js框架的关系。是不是用ajax搭好框架后再使用js框架来实现异步通讯?还是利用dojo就能实现异步通讯?其中的工作原理希... 我一直不太清楚ajax和dojo、jquery等js框架的关系。是不是用ajax搭好框架后再使用js框架来实现异步通讯?还是利用dojo就能实现异步通讯?其中的工作原理希望大侠指点 展开
 我来答
zooocloud
2012-10-11 · TA获得超过167个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:227万
展开全部
js是语言 == 木头

ajax是javascript向服务端发异步消息的技术(属于js语言功能)
dojo、jquery都是js的集成工具包(都是js),即类库,当然类库都有自己的特点,但功能上大致相同 = 做成的一堆桌面、桌腿等等
这些js类库都集成有ajax功能

要实现一个js应用 = 做一个桌子
不用类库 = 自己造 桌面、桌腿,再组装
用类库 = 现成组装

对于异步通信:
前面说ajax是向服务端发消息,再加上 服务端(服务器应用程序asp、php、java等)接收、处理并返回给js(PS:其实大家所说的ajax是指这整个过程)

所以回答你的问题,利于dojo(就是利于dojo里的ajax方法)可以实现异步通信(现成组装)
当然你用原生的js(ajax方法)照样能实现(自己造 桌面、桌腿)
港岚松7
2012-10-11 · TA获得超过184个赞
知道答主
回答量:81
采纳率:0%
帮助的人:71.1万
展开全部
ajax 即“Asynchronous JavaScript and XML”(异步JavaScript和XML)是一种技术的称呼。

dojo,jquery或ExtJS都是一些写好的javascript程序集合,里面封装了较多常用的功能,如界面处理,输入判断,还有利用Ajax技术进行异步数据发送,接收和处理。
Ajax利用XMLHttpRequest发送请求就像浏览器发送一个http请求个服务器一样都是 发送数据>>服务器处理>>返回结果>>处理结果,不同的是浏览器需要页面的全部数据才能完整显示网页,而Ajax技术,只需要部分数据,这些数据可以用来更新页面,数据验证(如用户名是否存在),也可以不需要返回结果,如保存不重要的数据到服务器上。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式