AJAX是一种 通过
HTML
与服务器交换数据,进而异步更新
局部网页的技术,它是在JS结合XMLHttpRequestDOM组件中挖掘出的特性.
作为代价,客户端JS代码量暴涨,老的机器有点扛不住.好在新版的浏览器处理JS能力已经比过去好很多了.
传统的B/S架构中,浏览器必须与
服务器容器对话才能获取信息,即使浏览器做的是一些很小的动作,比如说:如点击文章"下一页",提交"留言"等等.服务器总是啰嗦地把整个页面(包括图片/FLASH广告这些流量大户)资源重新加载[1].
这些重复的东西如果不重新加载那该多好啊.....
异步的JavaScript可以与服务器打交道,那么服务器以后就就不需要多费口舌了,只要和这些JS代码打交道就好了.
和前台HTML对话是JS的本职工作之一,JS有许许多多商业或免费的库(框架)[2],里面也有不少是整合的AJAX框架,有针对前端(Ext JS)也有针对服务器(只要和服务器打交道的JS框架都算)的.
参考:
[1] HF JSP&SERVLET.P43
原文链接:https://www.f2er.com/ajax/166495.html