java web开发学习-13 ajax技术简介
来源:互联网 发布:阿里云年费退款 编辑:程序博客网 时间:2024/05/16 06:54
java web开发学习-13 ajax技术简介
一、什么是ajax
AJAX 指异步JavaScript及XML(Asynchronous JavaScript And XML)。
国内翻译常为“阿贾克斯”.
AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。
二、ajax框架
Ajax引擎,实际上是一个比较复杂的JavaScript应用程序,用来处理用户请求,读写服务器和更改DOM内容。JavaScript的Ajax引擎读取信息,并且互动地重写DOM,这使网页能无缝化重构,也就是在页面已经下载完毕后改变页面内容,这是我们一直在通过JavaScript和DOM在广泛使用的方法,但要使网页真正动态起来,不仅要内部的互动,还需要从外部获取数据,在以前,我们是让用户来输入数据并通过DOM来改变网页内容的,但现在,XMLHTTPRequest,可以让我们在不重载页面的情况下读写服务器上的数据,使用户的输入达到最少。
Ajax使WEB中的界面与应用分离(也可以说是数据与呈现分离),而在以前两者是没有清晰的界限的,数据与呈现分离的分离,有利于分工合作、减少非技术人员对页面的修改造成的WEB应用程序错误、提高效率、也更加适用于现在的发布系统。也可以把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理。
三、ajax具体实现技术
使用XHTML和CSS标准化呈现;
使用DOM实现动态显示和交互;
使用XML和XSLT进行数据交换与处理;
使用XMLHttpRequest进行异步数据读取;
最后用JavaScript绑定和处理所有数据;
- java web开发学习-13 ajax技术简介
- java web开发学习-14 JSF技术简介
- java web开发学习-15 EJB技术简介
- java web开发相关技术:Ajax技术
- Java Web应用开发技术简介
- Web开发技术-Ajax
- Web开发技术简介
- java web开发学习-16 JBoss简介
- java web开发学习-17 WebLogic简介
- 主流Web开发技术简介
- Java web 开发简介
- Java web之Ajax技术
- Java Web开发技术
- Java Web开发技术
- java web开发学习-0 JAVA基础知识简介
- AJAX和Web开发新技术DynamicFaces简介
- java web开发:ajax技术(一)——局部刷新技术的实现
- java web开发:Ajax技术(四):DWR——WEB远程调用框架
- Bulk Binding
- python系列学习六——移动开发
- Windows下获取Dump文件以及进程下各线程调用栈的方法总结
- iOS 设置背景图片
- 多线程__【线程间通信】【等待唤醒机制】【多生产多消费】【Lock&Condition接口】
- java web开发学习-13 ajax技术简介
- 数据结构当中的问题
- 带姓名的多科成绩单
- Diablo2oo2s Universal Patcher(文件补丁工具) 2.18.3 绿色汉化版
- ASPF技术白皮书
- Nexus 私服搭建
- [Java] IO-02 BufferStream1 / BufferStream2
- CMake自动配置OpenCV
- oracle rman 命令详解(备忘)