- 3
- 0
- 约7.05千字
- 约 12页
- 2017-05-16 发布于湖南
- 举报
ajax复习
Ajax与传统Web的区别,优缺点
Ajax概念:
HTML/XHTML和CSS的表示
使用DOM进行动态显示和交互
XML和XSLT进行交换处理
XMLHttpRequest进行
使用Javascript将以上技术融合一起
解决方案的:
公开的标准
了页面数据的更新,同时减少了页面刷新和刷新等待的时间
跨浏览器的兼容性
Ajax技术可以将传统的服务器工作转嫁到客户端,从而减轻和带宽的负担
独立性
:
尽人意的响应
破坏浏览器上的后退
破坏书签和阻碍搜索引擎编制索引
不堪重负
的工作方式一):
技术中的一个重要对象是——XMLHttpRequest
该对象提供了异步发送请求的能力。
Javascript脚本使用XMLHttpRequest对象发送请求并解析服务器端的响应,同时Ajax可以在不重新加载整个页面的情况下用Javascript操作DOM以实现最终更新页面。
的方式(二):
Ajax应用通过在用户和服务器之间引入一个媒介(Ajax engine)来异步发送请求,消除了的发送请求——发送请求—的特征,极大的提高了用户体验。
Ajax的工作方式(三):
请求不等待服务器响应。发送请求程序进行运行。用户可以在Web表单中输入,甚至离开表单。没有的皮球沙漏,应用程序也没有明显的冻结。服务器地响应请求,完成后告诉原来的请求者工作已经结束。结果是应用程序感觉不那么迟钝或者缓慢,而是迅速交互性强,感觉。
的基本特征:
就是一个应用程序
标准技术所构建
中的是应用简单
服务器响应的是数据而不是页面内容
交互变流畅连续
的严肃编程
UI功能支持
Web应用与Ajax应用的比较
体验方面
速度
架构
代码量
的负担
小结:
2.0代表的是一个新的网络阶段,促成这个阶段的各种技术和相关的产品服务统称为Web2.0 Ajax是Web2.0阶段非常重要的一种技术
应用程序所用到的技术包括:XHTML和CSS、Javascript脚本、DOM、XML和XSTL,XMLHttpRequest
Ajax是使用XMLHttpRequest对象发送请求并获得服务器端的响应,同时Ajax可以在不重新载入整个页面的情况下用Javascript操作DOM以实现更新页面。
XMLHttpRequestAjax技术中最重要的一个对象,它是浏览器中已定义好的对象。
Ajax是一种客户端技术,无论使用何种服务器端技术,都可以使用Ajax。
是什么
Javascript语言是一门的脚本语言,在Web开发中应用它来增强网页与应用程序的交互。
的工业标准:ECMAScript目前最新版本是第
Javascript通常内嵌在XHTML页面中执行,与页面同时被加载和运行,在HTML页面中使用script引入Javascript脚本。
与别的语言的区别:
t语言并不是Java语言,Javascript是一门脚本语言,通过浏览器的脚本引擎解释执行是一种主流开发语言,代码将首先编译为字节码,然后
Javascript语言绝大的应用在端而Java语言的应用十分广泛,从企业级服务器应用到移动设备都可以使用Java语言进行开发。
可以做什么:
浏览器对象,例如窗口的打开和关闭,浏览器类型和版本的等
DOM树,Javascript可以实现对网页DOM元素的操作,支持DOM事件处理以及对网页的样式进行编程控制
XMLHttpRequest对象与服务器端进行异步通信,这是Asynchronous Javascript and XML的
XML编程,Javascript可以借助于ActiveX控件或者浏览器内置对象完成对XML DOM解析XPath查询和XSLT转换等工作
浏览器插件的交互,常见的插件类型包括ActiveX控件、Flash动画和JavaApplet
Javascript不能做什么:
访问本网站所在域外的脚本和资源
操作客户端本地的文件
操纵由它自己打开的浏览器窗口
将浏览器窗口的尺寸设置得过小或者将窗口移出屏幕可视范围
区分大小写的
的关键字:
break, catch, for, switch, while, continue, function, this, with, default, if, throw, delete, in, try, do, instanceof, typeof.
Javascript保留字:
boolean, export, interface, static, byte, extends, long, super, char, final, native, synchronized, class, float, package, throws, const, goto, private, transient, debugger, implemen
原创力文档

文档评论(0)