旧知识打造新技术--AJAX学习总结

AJAX是将旧知识在新思想的容器内进行碰撞产生的新技术:推翻传统网页的设计技术,改善用户体验的技术。

学习AJAX之初写过一篇《与Ajax的初次谋面》。其中都只是一些自己浅显的理解,这次就总结一下它在历史长河中的重要地位。

【全】

AJAX全称为Asnychronous  JavaScript  And  XML,而所谓的“旧知识”就是html、XML、JavaScript甚至是之前的css。

 AJAX包含以下技术的使用:

使用DOM进行动态显示和交互,

使用XML和xslt 进行数据交换和处理,

使用XMLHttpRequest进行异步数据检索,实现局部更新的功能。

使用JavaScript或者jQuery代码库将以上所有的技术融合在一起,实现用户的新体验。

【新】

◆  从线程上来讲,AJAX改变传统web的单线程,改变通知的方式,减少通知返回的等待时间:

◆从应用模式上来讲,AJAX加入了AJAX引擎,借助XML一方面降低服务器和浏览器之间的耦合度;另一方面,XML作为客户端和服务器通信的数据载体,承载浏览器端的请求,存储服务器端返回的信息。

◆在用户体验和开发思维上,AJAX不仅改善了用户的体验,而且逐渐趋于标准的开发和布局。

AJAX将旧知识进行整合,使其物尽其用,为用户提供更完善的体验。

时间: 2024-12-15 07:15:20

旧知识打造新技术--AJAX学习总结的相关文章

如何学习(4):利用旧知识理解新知识

有这么一个笑话: 一天,数学家觉得自己已受够了数学,于是他跑到消防队去宣布他想当消防员. 消防队长说:"您看上去不错,可是我得先给您一个测试." 消防队长带数学家到消防队后院小巷,巷子里有一个货栈,一只消防栓和一卷软管.消防队长问:"假设货栈起火,您怎么办?" 数学家回答:"我把消防栓接到软管上, 打开水龙,把火浇灭."消防队长说:"完全正确!最后一个问题:假设您走进小巷,而货栈没有起火,您怎么办?"数学家疑惑地思索了半天,终

[ajax 学习笔记] ajax 的服务器响应

在上一篇[ajax 学习笔记] ajax初试中,简单了解了一下ajax. 我是参考AJAX详解.chm学习的,资源已上传.参考链接:Ajax 专题 今天又学习了ajax中关于服务器响应的一些知识. ajax中服务器的响应是通过响应函数将服务器返回的数据呈现到页面的.服务器的响应体现在服务器响应回调函数中. 在上一篇的例子中,响应函数为: function updatePage(){ if(xmlHttp.readyState == 4){ //http就绪状态 if(xmlHttp.status

打造我们的学习

打造我们俱乐部的学习,如打造 CSDN 这个品牌一样认真. 年长一届,长的,可能更多的是经历.知识上面肯定是有进步的,但就我和不少小伙伴而言肯定是切身的感受更多一些,成不成熟,哈哈,这还真是很待商榷. 我们在进行和小伙伴们一同的学习的时候要注意的方面还是很多的.要不然,稍有不慎,你所给予的只是经历了,而且还会白白耗费双方的精力.我今天又有些无聊的,嘿嘿,说说这一段时间我在这些事儿上的思考. "目标上大展宏图,发展上脚踏实地."我们是一个技术型社团,追求的固然是一群极客天天"发

关于新技术的学习问题

做技术这一行的,要时刻保持学习新技术的能力,不学习你就落后了,不学习你就被淘汰了,除非你不从事这一行了,否则学习新技术是非常有必要的. 新技术层出不穷,哪些该学,哪些不该学,一定要有侧重点,否则会非常累的,人的精力也是有限的,对于要在工作上要用到的而你又不太会的技术,这时候非常有必要学习,再苦再难再累也要学习,万事开头难,慢慢的就越来越容易了,上手就越来越快了. 对于新技术的学习不要怕难,有难度才更加有学习的价值,如果容易的话大部分人都可以学会,有难度的技术你学会了才更加体现你的价值. 学习新技

[ajax 学习笔记] json数据格式

之前写过ajax传送数据可以用普通文本和XML两种格式.这里记一下json数据格式. json:javascript object notation. 之前分析过,用文本和XML传送数据各有优劣.而json可以轻松地将javascript对象转换成可以随时发送的数据. 一个json数据例子: var people = { "programmers": [ { "firstName": "Brett", "lastName":&

AJAX学习整理二之简单实例

做了几个简单的实例,加载txt文本内容.加载xml文件内容,把xml文本内容转换成html表格显示.废话不多说,直接贴代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/html"> <head>     <title>通过ajax获取文本内容</title>     <meta charset="utf-8">     <scr

Ajax学习(二)—— 一个简单的Ajax实例

通过上篇博客认识Ajax之后,我们通过一个简单的实例来消化消化理论知识,一睹Ajax的庐山真面目. 1.实例功能: 当用户输入用户名,文本框失去焦点后,通过异步调用来判断该用户名是否已经存在.若存在,则在上图中红框处显示提示.当用户名可用时,提交按钮变为可用状态. 2.设计Html页面: <span style="font-family:SimSun;font-size:18px;"><strong><span style="font-famil

Ajax学习教程在线阅读

  1.什么是AJAX ?(1) 2.什么是AJAX ?(2) 3.什么是AJAX ?(3) 4.什么是AJAX ?(4) 5.Ajax基础教程(1)-Ajax简介 1.1 Web应用简史 6.Ajax基础教程(1)-Ajax简介 1.2 浏览器历史 7.Ajax基础教程(1)-Ajax简介 1.3 Web应用的发展历程 8.Ajax基础教程(1)-Ajax简介 1.3 Web应用的发展历程(2) 9.Ajax基础教程(1)-Ajax简介 1.3 Web应用的发展历程(3) 10.Ajax基础教

Ajax 学习初步

Ajax学习 第一步.创建 XMLHTTPRequest 对象 为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持 XMLHttpRequest 对象.如果支持,则创建 XMLHttpRequest 对象.如果不支持,则创建 ActiveXObject : var xmlhttp; if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera,Safari xmlhttp=new XMLHttpRe