统的Web 页面和应用中,用户每点击页面上的某个部分,浏览器就会向服务器发出一个请求,等待服务器做出响应,然后返回一个完整新网页,但在大多数情况下用户不得不忍受页面闪烁和长时间的等待.随着Web技术的发展和用户体验要求的提高,异步编程是提高用户体验,同时仅仅修改页面中需要修改的部分而大量减少网络流量,增加了实时性.这种异步编程的出现就是以Jesse James Garrett提出的Ajax这一名词得到最广泛的应用.Ajax是异步javascript与XML的缩写,就是对创建异步Web动态应用的一…