1 / 18
文档名称:

Ajax技术与移动互联网.ppt

格式:ppt   页数:18
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Ajax技术与移动互联网.ppt

上传人:3346389411 2012/8/23 文件大小:0 KB

下载得到文件列表

Ajax技术与移动互联网.ppt

文档介绍

文档介绍:Ajax技术与移动互联网
北京邮电大学
0
-Ajax技术
Ajax定义
Ajax不是一种技术。实际上,Ajax由几种蓬勃发展的技术以新的强大方式组合而成。
Ajax包含:
基于XHTML和CSS标准的表示;
使用Document Object Model(DOM)进行动态显示和交互;
使用XMLHttpRequest与Web服务器进行异步通信;
使用JavaScript绑定一切(CSSL)。
Ajax=Asynchronous JavaScript + XML
1
-Ajax技术
为什么需要Ajax?
页面A
页面B
正常情况下,页面A到页面B需要用户主动刷新,页面问题
Ajax技术
主动的存取数据,部分页面自动更新,后台异步执行。
2
-Ajax技术
Ajax工作原理
当服务器正在处理自己的事情的时候,用户在做什么?没错,等待。每一个动作,用户都要等待—极差的用户体验。
XHTML
HTTP请求中存在具体的格式要求
3
-Ajax技术
Ajax工作原理
用户等待
具体算法
4
-Ajax技术
Ajax工作原理
在会话的开始,浏览器加载了一个Ajax引擎---采用JavaScript编写并且通常在一个隐藏frame中。这个引擎负责绘制用户界面以及与服务器端通讯。Ajax引擎允许用异步的方式实现用户与程序的交互--不用等待Web服务器的通讯。
通常要产生一个HTTP请求的用户动作现在通过JavaScript调用Ajax引擎来代替. 任何用户动作的响应不再要求直接传到服务器---例如简单的数据校验,内存中的数据编辑,甚至一些页面导航---引擎自己就可以处理它. 如果引擎需要从服务器取数据来响应用户动作---假设它提交需要处理的数据,载入另外的界面代码,或者接收新的数据---引擎让这些工作异步进行,通常使用XML, 不用再担误用户界面的交互。
Ajax的核心是JavaScript对象XmlHttpRequest。 Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。
Ajax最大的作用:提升用户体验,
5
-Ajax技术
Ajax技术
五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。
Ajax技术
Web表单
Web服务器
Javascript
XmlHttpRequest
6
-Ajax技术
Ajax技术
JavaScript
XMLHttpRequest
CSS
CSS提供了从内容中分离应用样式和设计的机制。虽然CSS在AJAX应用中扮演至关重要的角色,但它也是构建创建跨浏览器应用的一大阻碍,因为不同的浏览器厂商支持各种不同的CSS级别。
DHTML
DHTML 或 Dynamic HTML,用于动态更新表单。我们将使用 div、span 和其他动态 HTML 元素来标记 HTML。
DOM
文档对象模型 DOM 用于(通过 Javascript 代码)处理 HTML 结构和(某些情况下)服务器返回的 XML。
JavaScript编程的最大问题来自不同的浏览器对各种技术和标准的支持。构建一个运行在不同浏览器(如IE和火狐)是一个困难的任务。
7
-Ajax技术
Ajax-结构关系
HTTP
XMLHTTP
DOM
XML
HTML/XHTML/CSS
Javascript
语言--CSSL
XML server
Http Server
8
-Ajax技术
Ajax实例分析
try{ if( ){ //IE for( var i = 5; i; i-- ){ try{ if( i == 2 ){ xmlhttp_request = new ActiveXObject( “”); }else{ xmlhttp_request = new ActiveXObject( “.”+ i + “.0”); } (“Content-Type”,“text/xml”); (“Content-Type”,“gb2

最近更新

2026年兴安职业技术学院单招职业适应性测试题.. 43页

2025北京市第二中学经开区学校教师招聘备考题.. 51页

2025山东滨州市滨城区招录城市社区工作者40人.. 32页

2025年台州市级机关面向基层公开遴选优秀公务.. 50页

2026年呼和浩特职业学院单招职业技能考试题库.. 45页

2026年国开电大基础写作形考题库及答案(有一.. 37页

2025年浙江树人学院马克思主义基本原理概论期.. 13页

2026年在线廉政知识测试题及答案1套 14页

2026年大学工程学院C语言考试真题参考答案 13页

2026年天门职业学院单招职业适应性测试题库附.. 43页

2025新疆投资发展(集团)有限责任公司第三批.. 37页

2026年山西老区职业技术学院单招职业倾向性考.. 45页

2026年工地廉政知识测试题(基础题) 14页

2026年常州工业职业技术学院单招职业倾向性考.. 44页

2025陕西宝鸡市金台区招聘社区专职人员58人考.. 50页

2026中交集团纪委第一办案中心社会招聘5人备考.. 49页

2026四川内江市隆昌市紧密型县域医共体总医院.. 49页

2026年《学前教育原理》 绪论考题100道含答案.. 41页

2026年廉政竞赛试题(全优) 14页

2026年廊坊卫生职业学院单招综合素质考试题库.. 44页

2026年保险职业学院单招职业技能测试模拟测试.. 44页

2026年党纪条例知识测试题完整参考答案 18页

2026年武威职业学院单招职业技能考试模拟测试.. 43页

2026年医学微生物学习题集(满分必刷) 40页

2026年注册税务师考试题库附答案(模拟题) 46页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页

中药配伍禁忌表 6页