web应用开发中利用dojo实现异步通讯的问题
我一直不太清楚ajax和dojo、jquery等js框架的关系。是不是用ajax搭好框架后再使用js框架来实现异步通讯?还是利用dojo就能实现异步通讯?其中的工作原理希...
我一直不太清楚ajax和dojo、jquery等js框架的关系。是不是用ajax搭好框架后再使用js框架来实现异步通讯?还是利用dojo就能实现异步通讯?其中的工作原理希望大侠指点
展开
展开全部
js是语言 == 木头
ajax是javascript向服务端发异步消息的技术(属于js语言功能)
dojo、jquery都是js的集成工具包(都是js),即类库,当然类库都有自己的特点,但功能上大致相同 = 做成的一堆桌面、桌腿等等
这些js类库都集成有ajax功能
要实现一个js应用 = 做一个桌子
不用类库 = 自己造 桌面、桌腿,再组装
用类库 = 现成组装
对于异步通信:
前面说ajax是向服务端发消息,再加上 服务端(服务器应用程序asp、php、java等)接收、处理并返回给js(PS:其实大家所说的ajax是指这整个过程)
所以回答你的问题,利于dojo(就是利于dojo里的ajax方法)可以实现异步通信(现成组装)
当然你用原生的js(ajax方法)照样能实现(自己造 桌面、桌腿)
ajax是javascript向服务端发异步消息的技术(属于js语言功能)
dojo、jquery都是js的集成工具包(都是js),即类库,当然类库都有自己的特点,但功能上大致相同 = 做成的一堆桌面、桌腿等等
这些js类库都集成有ajax功能
要实现一个js应用 = 做一个桌子
不用类库 = 自己造 桌面、桌腿,再组装
用类库 = 现成组装
对于异步通信:
前面说ajax是向服务端发消息,再加上 服务端(服务器应用程序asp、php、java等)接收、处理并返回给js(PS:其实大家所说的ajax是指这整个过程)
所以回答你的问题,利于dojo(就是利于dojo里的ajax方法)可以实现异步通信(现成组装)
当然你用原生的js(ajax方法)照样能实现(自己造 桌面、桌腿)
展开全部
ajax 即“Asynchronous JavaScript and XML”(异步JavaScript和XML)是一种技术的称呼。
dojo,jquery或ExtJS都是一些写好的javascript程序集合,里面封装了较多常用的功能,如界面处理,输入判断,还有利用Ajax技术进行异步数据发送,接收和处理。
Ajax利用XMLHttpRequest发送请求就像浏览器发送一个http请求个服务器一样都是 发送数据>>服务器处理>>返回结果>>处理结果,不同的是浏览器需要页面的全部数据才能完整显示网页,而Ajax技术,只需要部分数据,这些数据可以用来更新页面,数据验证(如用户名是否存在),也可以不需要返回结果,如保存不重要的数据到服务器上。
dojo,jquery或ExtJS都是一些写好的javascript程序集合,里面封装了较多常用的功能,如界面处理,输入判断,还有利用Ajax技术进行异步数据发送,接收和处理。
Ajax利用XMLHttpRequest发送请求就像浏览器发送一个http请求个服务器一样都是 发送数据>>服务器处理>>返回结果>>处理结果,不同的是浏览器需要页面的全部数据才能完整显示网页,而Ajax技术,只需要部分数据,这些数据可以用来更新页面,数据验证(如用户名是否存在),也可以不需要返回结果,如保存不重要的数据到服务器上。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询