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

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

【全】

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

 AJAX包括下面技术的使用:

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

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

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

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

【新】

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

◆从应用模式上来讲,AJAX增加了AJAX引擎。借助XML一方面减少server和浏览器之间的耦合度;还有一方面,XML作为client和server通信的数据载体。承载浏览器端的请求。存储server端返回的信息。

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

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

转载于:https://www.cnblogs.com/liguangsunls/p/7044895.html

旧知识打造新技术--AJAX学习总结相关推荐

  1. 知识图谱、深度学习、AutoML,推荐系统与新技术结合将碰撞出怎样的火花?

    近日,来自意大利米兰理工大学 Maurizio 团队发表的一篇极具批判性的文章火了.这篇文章剑指推荐系统领域的其他数十篇论文,并通过多项试验证明这些论文中基于深度学习的推荐算法大部分都存在不同程度的数 ...

  2. asp.net的Ajax学习进阶

    asp.net的Ajax学习进阶 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.6.3  1.什么是Ajax? 2006年忽如 ...

  3. 历时3年,清华大学iDLab实验室打造《强化学习和控制》课程及讲义!

    来源:深度强化学习实验室 本文约1000字,建议阅读6分钟 最新版本的前五章已经上传iDLab课题组网站,欢迎大家下载分享. iDLab实验室 The Intelligent Driving Labo ...

  4. Ajax学习日志(三)—— 如何传递get请求参数

    Ajax入门(三) 一.如何传递get请求参数 1.1) 在app.js创建新路由 1.2) 在public文件夹新建一个html文件 1.3)运行 一.如何传递get请求参数 1.1) 在app.j ...

  5. AJAX学习前奏----JS基础加强

     AJAX学习前奏----JS基础加强 知识概要: 1.js类&属性&方法的定义 2.静态属性与方法 3.构造方法 4.原型的使用 5.Object对象直接加属性和方法 6.JSO ...

  6. Ajax学习日志(七)—— 解决低版本IE浏览器的缓存问题

    Ajax入门(七) 一.解决低版本IE浏览器的缓存问题 1.1) 低版本IE浏览器的缓存问题及解决方案 1.2)需了解的知识 1.3)在app.js同目录下新建一个txt文件 1.4)在app.js创 ...

  7. 杂谈 | 当前知识蒸馏与迁移学习有哪些可用的开源工具?

    所有参与投票的 CSDN 用户都参加抽奖活动 群内公布奖项,还有更多福利赠送 作者&编辑 | 言有三 来源 | 有三AI(ID:yanyousan_ai) [导读]知识蒸馏与迁移学习不仅仅属于 ...

  8. 知识图谱与深度学习(新时代·技术新未来)

    作者:刘知远,韩旭,孙茂松 出版社:清华大学出版社 品牌:清华大学出版社 出版时间:2020-05-01 知识图谱与深度学习(新时代·技术新未来)

  9. JNI学习开始篇 基础知识 数据映射及学习资料收集

    JNI学习开始篇 基础知识 数据映射及学习资料收集 JNI介绍 JNI(Java Native Interface) ,Java本地接口. 用Java去调用其他语言编写的程序,比如C或C++. JNI ...

最新文章

  1. 分子特征数据库R包msigdb
  2. 菜鸟教程之Shell 脚本学习笔记(二)
  3. php获取表单信息的代码_php 表单数据的获取代码
  4. 【例题5-7 UVA - 136】Ugly Numbers
  5. 深入理解Spark 2.1 Core (一):RDD的原理与源码分析
  6. Angular jasmine TestBed.configureTestingModule的工作原理
  7. 真想学习?扔掉你详细的计划吧!
  8. Java调用db2cmd命令导出数据
  9. hdu4292 Food 最大流
  10. 在麒麟OS新版本上,发现的几个问题
  11. etl mysql 到sqkserver_从SQL Server到MySQL的ETL实现
  12. Java接入第三方微博登陆
  13. java实现psd格式图片读入
  14. 游戏程序员的学习之路(中文版)
  15. android ios 微信 备份通讯录备份通讯录备份通讯录,苹果手机怎么备份通讯录?手机通讯录微信联系人备份教程...
  16. 电脑硬盘锁怎么解除linux,硬盘锁了怎么办_硬盘锁怎么解除
  17. 使用ASProfile分析可变剪切事件
  18. CoAP协议学习笔记 3.1 CoAP协议翻译 加密基础介绍
  19. 2022-2028年全球与中国SCADA石油和天然气行业发展趋势及投资战略分析
  20. visionpro的无脚本和高级脚本(你要偷偷的卷,然后惊艳所有人)

热门文章

  1. 利用云功能和API监视Google表格中的Cloud Dataprep作业状态
  2. 语义分析 文本矛盾点解析_关于解析文本的几点思考
  3. laravel created_at 时间戳_使用 HTTP 测试测试 Laravel 中间件
  4. html表单赋值提交,jQuery自动给表单赋值
  5. java method_JAVA Method的解析
  6. Oracle filter 函数,Oracle数据库之SQL单行函数---字符函数续
  7. 领域驱动设计 pdf_什么是领域驱动设计?
  8. python与excel互通_【python】python vs Excel ( 与mysql数据库之间的交互)
  9. 如何用python制作九九乘法表_Python一行代码给儿子制作九九乘法表
  10. ファイルアップロード関連のjQueryプラグイン10攻略