慧桥教育ajax学习课件
82页1、,Ajax,课程安排,Ajax基础 使用Ajax发送异步请求 在请求和响应中使用XML 使用JSON进行数据传输,第一讲,Ajax基础,什么是Ajax?,先来点感觉,看些例子 BACKBASE购物网站 Google Suggest Google Map and many more,Ajax定义,Ajax (Asynchronous JavaScript and XML)不是一个新的技术,事实上,它是一些旧有的成熟的技术以一种全新的更加强大的方式整合在一起 Ajax的关键技术: 使用XHTML(HTML)和CSS构建标准化的展示层 使用DOM进行动态显示和交互 使用XML和XSLT进行数据交换和操纵 使用XMLHttpRequest异步获取数据 使用JavaScript将所有元素绑定在一起,传统Web应用与Ajax应用的比较,传统Web应用与Ajax应用的比较(cont.),在传统的Web应用模型下,大部分的用户操作都会发送一个HTTP请求给服务器,然后服务器开始处理(接收数据,执行业务逻辑,访问数据库等),最后向浏览器返回HTML页面。当服务器处理请求时,用户能够做什么呢?只有等待!,
2、传统Web应用与Ajax应用的比较(cont.),在传统的Web应用模型下,客户机 (浏览器或者本地机器上运行的代码)向服务器发出请求。该请求是同步的,客户机等待服务器的响应。当客户机等待的时候,会用某种形式通知您正在处理: 沙漏(特别是 Windows 上) 旋转皮球(通常在 Mac 机器上) 应用程序基本上冻结了,然后过一段时间光标变化了 这正是传统Web 应用程序让人感到笨拙或缓慢的原因 缺乏真正的交互性。按下按钮时,应用程序实际上变得不能使用,直到刚刚触发的请求得到响应。如果请求需要大量服务器处理,那么等待的时间可能很长,传统Web应用与Ajax应用的比较(cont.),Ajax应用通过在用户和服务器之间引入一个媒介(Ajax engine)来异步发送请求,消除了传统的发送请求等待发送请求等待的特性,极大的提高了用户体验,JavaScript基础,JavaScript简介,JavaScript是Netscape公司与Sun公司合作开发的。在JavaScript出现之前,Web浏览器不过是一种能够显示超文本文档的软件的基本部分。而在JavaScript之后,网页的内容不再局限于枯
3、燥的文本,可交互性得到了显著的改善 JavaScript是一种脚本语言,一种解释性的,基于对象的脚本语言。JavaScript脚本通常只能通过Web浏览器进行解释和执行而不是像普通意义上的程序那样可以独立运行 在HTML基础上,使用JavaScript 可以开发交互式Web网页。 JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容 注意,JavaScript与Java没有任何联系,JavaScript语法 语句,JavaScript脚本的基本组成单位。 只需要简单地把各条语句放在不同的行上就可以分割开来,不需要加分号“;”结束: first statement second statement 但在每条语句的末尾添加“;”是一种良好的编程习惯: first statement; second statement;,JavaScript语法注释,单行注释(双斜杠): / line1 多行注释: /* line1 line2 */ HTML风格注释(不推荐使用): ”来结束,JavaScript语法变量,JavaS
4、cript不要求在声明变量时必须明确指出其数据类型(所以称JavaScript为弱类型语言),可以使用统一的关键字var进行声明: var age = 33; mood = “happy”; 但是提前对变量做出声明是一种良好的编程习惯 变量名允许包含字母、数字、美元符号($)和下划线字符,但不允许包括空格或标点符号,JavaScript语法数据类型,JavaScript变量的类型是由变量的值决定的,可以对同一个变量赋予不同数据类型的值: var age = “thirty three”; age = 33; JavaScript中重要的数据类型: 未定义(undefined),变量未定义 空(null),变量未初始化 字符串(string),可以放在单引号或双引号中 数值(number),可以表示整数、浮点数 布尔型(boolean),true或false 对象(object),JavaScript语法数组,数组用来存储一组值,使用关键字Array来声明,声明时可以指明数组的长度: var colors = new Array(); var colors = new Array(3);
《慧桥教育ajax学习课件》由会员小**分享,可在线阅读,更多相关《慧桥教育ajax学习课件》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-01-31 15页
2024-01-31 21页
2024-01-31 37页
2024-01-31 30页
2024-01-31 22页
2024-01-31 48页
2024-01-31 32页
2024-01-31 40页
2024-01-31 31页
2024-01-31 20页