******Ajax(Asynchronous JavaScript And XML)异步JavaScript和XML
--Ajax不是一种语言,而是一种使用现有标准的新方法;
--Ajax是一种web交互的方法,是在客户端和服务器之间传输少量的信息,在不重载页面的情况之下,从服务器端获取信息,从而给用户提供更及时的体验;
--Ajax是一种基于JavaScript和HTTP请求;
--Ajax是一种独立于web服务器软件的浏览器技术;
******Ajax工作原理:
--用户在页面上执行了某个操作(例如鼠标移动、点击某个区域、失去焦点等)后,会调用注册到该事件上的JavaScript函数;
--在该JavaScript函数中需要初始化一个可以向服务器端发送异步请求的XMLHttpRequest对象,指定一个回调函数;
--服务器收到XMLHttpRequest对象的请求之后,进行相应处理,并返回客户端需要的数据;
--从服务器端返回的数据在到达客户端之后,会自动执行指定的回调函数;
--在回调函数中执行对客户端页面的更新;
******DOM(Document Object Model)文档对象模型
--所有浏览器都支持的标准;
--DOM定义了一组与浏览器、编程语言无关的标准对象,利用这些对象可以方便的访问HTML和XML文档;
--DOM中的节点:
文档节点
元素节点
文本节点
属性节点
注释节点
******JavaScript对XML文档的解析过程:
var xml_doc = new ActiveXObject("Microsoft.XMLDOM") 创建一个xml文档对象
xml_doc.load("...") 通过指定的路径和文件名加载一个要解析的xml文档
******XML文档节点对象属性:
nodeName 当前节点名字
nodeValue 当前节点的值
nodeType 当前节点的类型常量值
attributes 当前节点的属性列表,仅用于Element节点
firstChild 当前节点的第一个子节点
lastChild 当前节点的最后一个子节点
childNodes 当前节点的所有子节点的列表
previousSibling 当前节点的前一个兄弟节点
nextSibling 当前节点的后一个兄弟节点
documentElement 指向当前文档的根元素
******XMLHttpRequest对象(Ajax中处理所有与服务器通信的对象)
1.属性
readyState 当前的状态(0:没有初始化 1:正在读取 2:已经读取 3:交互中 4:完成)
status 服务器响应的状态码
responseText 服务器返回的响应文本
responseXML 服务器返回的响应XML文本
2.方法
open("get|post","url",true|false) 建立到服务器的请求,true表示不同步,false表示同步
send(parameter|null) 向服务器端发送请求,并且可以传递参数,parameter是"name=value"的形式
abort() 退出当前请求
3.创建XMLHttpRequest对象方法
var xmlHttpRequest;
if(window.XMLHttpRequest()){
xmlHttpRequest = new XMLHttpRequest();
}else if(window.ActiveXObject){
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
分享到:
相关推荐
本书内容非常全面,涵盖了多册J2EE书籍所有知识要点,并结合作者自己经验总结而编写,内容相当丰富 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的废话、例子,以增加书本厚度,使得阅读者...
本书所介绍的内容是作者多年J2EE开发经验的总结,内容涉及Struts、 Hibernate和Spring三个开源框架,还介绍了Tomcat和Jetty两个开源Web服务器的详细用法,以及J2EE应用的几种常用架构。 本书不仅是一本J2EE入门图书...
包含 Java面向对象、Java基础类库、JDBC数据库访问、Web编程Jsp&Servlet、Hibernate持久层、iBatis持久层、Structs界面控制层、JSF界面控制层、Spring应用框架、Ejb、WebService技术、J2EE模式等其他Java相关开发...
文献综述 摘 要 Web开发技术和Web开发框架整合实践研究是这个时代的一个热点,本文在参阅国内 外Web开发技术和Web开发框架及主要几个框架相关文献的基础上,对Web开发框架研究作 了较为全面的总结和梳理,并结合Web...
内容简介: Spring框架是一个开放源代码的J2EE应用程序框架。Spring解决了开发者在J2EE开发中遇到的许多常见的问题,...为了让大家快速系统了解Spring知识全貌,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
Asp.net 2.0功能体验,细节之Web控件(一) 隐藏控件 Asp.net 2.0功能体验,总体设计思想 Asp.net 2.0 WebPart使用经验点滴 革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET 2.0中定制Expression ...
本系统采用MVC+J2EE+MYSQL实现,使用是Tomcat10.0作为WEB服务器,提供适应性强的Internet服务器功能,具有很高的执行效率。其中: - JSP用于页面的设计,展示数据 - Java用来处理具体业务逻辑,后台跳转、对数据库...
框架说白了就是JAVA工作者多年以来总结出的一些开发标准。让我们可以以成功的经验模式来开发我们自已的系统,一般使用框架的好处是 ·在好的框架下,开发者只需要写一些必须的代码;他们不需要直接接触底层的API。 ...
9. 项目对象模型 9.1. 简介 9.2. POM 9.2.1. 超级POM 9.2.2. 最简单的POM 9.2.3. 有效POM 9.2.4. 真正的POM 9.3. POM语法 9.3.1. 项目版本 9.3.1.1. 版本构建号 9.3.1.2. SNAPSHOT版本 9.3.1.3. ...
这是学习了解J2EE的首选框架。??免费。??Struts:??主要应用方面:WEB层。??主要应用技术:JSP,TagLib,JavaBean,XML等??出处:http://jakarta.apache.org/struts/index.html??简述:这是APACHE的开源项目,目前应用很...
.Net精品就业班课程表 : 1、.Net基础加强(10天) 核心技术课程 常用数据结构(List、Dictionary、...项目说明 总结以往所学知识,讲解《传智播客.Net面试、笔试宝典》,介绍简历、笔试、面试等所需的知识和技巧。
因为很多人没有注意到这点,学完 Java 基础语言就直接去学 J2EE,有的甚至鸭子赶架,直接使用起 Weblogic 等具体 J2EE 软 件,一段时间下来,发现不过如此,挺简单好用,但是你真正理解 J2EE 了吗?你在具体案例中的...
该课程是北风品牌课程-《BF-TECH J2EE软件工程师就业课程》 第五阶段:项目实战一、开发基于SSH2+Maven+JeasyUI+MySQL技术的 【易买网电子商务交易平台】课程。 jQuery EasyUI简称jeasyui,也就叫easyui,是一组基于...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
│ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).rar │ │ │ └─javascript资料...
1.4. 第三部分 - EventManager web应用程序 1.4.1. 编写基本的servlet 1.4.2. 处理与渲染 1.4.3. 部署与测试 1.5. 总结 2. 体系结构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. ...