Ajax简介
Ajax不是一种新的技术,而是一种web应用开发模型。
客户端使用html,javaScript,css及DOM技术实现同web服务器的
即时通讯,并在不重新装载页面的前提下更新页面的信息,即无抖动更新。
Ajax使web应用兼具B/S和C/S结构的应用特点,也被视作基于web2.0的应用。
传统的web应用流程
1客户端在浏览器输入资源的url
2.服务器接消息url,并执行服务器的某个程序,
传统的web应用的缺点在于:
1.系统交互性比较差,不能即使得到相应
2.操作效率低,因为用户在进行下一个请求之前必须等待相应
Ajax Web应用流程:
1.客户端在浏览器上输入url
2.随时以异步的方式发送数据到服务器端处理,客户端可以继续进行其他操作
3.服务器处理表单数据,并根据处理结果行客户端发送数据
4.客户端结束后,更新页面上的局部内容,此时不会影响到客户端的正常操作
5.客户端继续输入信息
Ajax web应用区别与传统web在于
Html
DOM
文档对象模型
DHTML
ajax编程的基本步骤如下:
1.创建XMLHttpRequest对象 javaScript对象
2.从web页面中获取需要处理的 数据
3.打开到服务器的连接
4.设置处理相应数据的javaScript回掉函数
5.发送请求及请求数据
基于Ajax的即时验证程序:
主体功能及流程
1.用户访问服务器得到注册页面
2.用户在注册页面中输入用户名,密码及电子邮件信息
3.用户点击确定按钮,系统将注册信息保存到数据库中
4.系统想用户显示注册的结果
分享到:
- 2008-12-23 00:47
- 浏览 1082
- 评论(2)
- 论坛回复 / 浏览 (2 / 1550)
- 查看更多
相关推荐
高校心理教育辅导-高校心理教育辅导系统-高校心理教育辅导系统源码-高校心理教育辅导管理系统-高校心理教育辅导管理系统java代码-高校心理教育辅导系统设计与实现-基于springboot的高校心理教育辅导系统-基于Web的...
线上辅导班-线上辅导班系统-线上辅导班系统源码-线上辅导班管理系统-线上辅导班管理系统java代码-线上辅导班系统设计与实现-基于springboot的线上辅导班系统-基于Web的线上辅导班系统设计与实现-线上辅导班网站-线上...
高校心理教育辅导-高校心理教育辅导系统-高校心理教育辅导系统源码-高校心理教育辅导管理系统-高校心理教育辅导管理系统java代码-高校心理教育辅导系统设计与实现-基于springboot的高校心理教育辅导系统-基于Web的...
线上辅导班-线上辅导班系统-线上辅导班系统源码-线上辅导班管理系统-线上辅导班管理系统java代码-线上辅导班系统设计与实现-基于springboot的线上辅导班系统-基于Web的线上辅导班系统设计与实现-线上辅导班网站-线上...
高校心理教育辅导系统-高校心理教育辅导系统的设计与实现代码-java-springboot-基于springboot的高校心理教育辅导系统项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,...
线上辅导班系统-线上辅导班系统的的设计与实现代码-java-springboot-基于springboot的线上辅导班系统的项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2...
java-springboot-基于springboot的高校心理教育辅导系统项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的实现 用户信息 图片素材 视频素材 摘 ...
高校心理教育辅导系统的设计与实现代码-java-springboot-基于springboot的高校心理教育辅导系统项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的...
基于springboot的高校心理教育辅导系统项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的实现 用户信息 图片素材 视频素材 摘 要 I 目 录 III 第...
线上辅导班系统的的设计与实现代码-java-springboot-基于springboot的线上辅导班系统的项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的实现 ...
java-springboot-基于springboot的线上辅导班系统的项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、系统的实现 用户信息 图片素材 视频素材 摘 要 I ...
本书全面、详细地介绍了Ajax(Asynchronous JavaScript And XML)开发技术的原理和基础编程知识,包括各种标准Web开发技术,如HTML、CSS、XML、...本书可作为广大用户的自学用书,或高等院校相关专业的教材和辅导用书。