ajax复习.docVIP

  • 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)

1亿VIP精品文档

相关文档