摘要:
1.传统的开发模式(请求与响应同步)在web应用程序中,客户端通常通过表单向服务器提交的数据,在同步的情况下,使用者发送表单之后,就只能等待服务器回应。在这段时间内,使用者无法对表单再进行下一步操作2.Ajax开发模式(请求与响应非同步,这个过程中客户并没提交表单,非同步请求由XMLHttpRequest对象发出)如果可以把请求与响应改成非同步的,也就是发送请求后,浏览器不需要苦等服务器的响应,而是让使用者对浏览器中的Web应用程序进行其他操作。当服务器处理请求并反馈响应时,客户端的计算机接收到响应,再呼叫浏览器对所设定的动作进行处理 阅读全文
摘要:
1.Ajax是异步Javascript和XML(Asynchronous javascript and xml)的英文缩写2.Ajax的核心理念是使用XMLHttpRequest对象发送异步请求3.Ajax不是一种全新的技术,而是几种技术的融合。每种技术都具有独特之处,融合在一起就形成了一个功能强大的新技术。Ajax技术包括: 1)Html/XHTML:实现页面内容的表象 2) CSS:格式化文本内容 3) DOM :对页面内容进行动态更新 4) XML :实现数据交换和格式转化 5) XMLHttpRequest :实现与服务器异步通信 6) ... 阅读全文
摘要:
背景1) 如果要注册一个用户,需要等到客户端提交后才能判断用户是不是存在,然后告诉用户。这样用户就需要等待一个页面刷新的阶段,显然不能令客户满意。Ajax的出现,正好解决了这个问题,其无刷新机制使得用户注册时能对注册名即时判断,给客户端全新体验 阅读全文