导读:在之前,就分别学习了Ajax、JavaScript和JQuery,然后对于这三者之间的关系,是一直云里雾里的。尤其是后来学到了Ajax,就更是不明白了。现在,就给总结总结。

一、基本概述

1.1,Ajax

AJAX :指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。其核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。

组成:

基web标准(standards-based presentation)XHTML+CSS的表示;

使用 DOM(Document Object Model)进行动态显示及交互;

使用 XML 和 XSLT 进行数据交换及相关操作;

使用 XMLHttpRequest 进行异步数据查询、检索;

使用 JavaScript 将所有的东西绑定在一起。

类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。

1.2,JavaScript

JavaScript:是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。

组成:

核心(ECMAScript)、文档对象模型(Document Object Model,简称DOM)、浏览器对象模型(Browser Object Model,简称BOM)。

1.3,JQuery

jQuery,顾名思义,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。核心理念是write less,do more(写得更少,做得更多)。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。

特点:动态特效、Ajax、通过插件来进行扩展。。。

二、联系

三、总结

细细的总结起来,这三者的关系,其实并不像之前那样想的模糊不清,关键是在之前没有总结过。还有就是在做Ajax实例的时候,想着JQuery里面也有,为什么还要用JavaScript对Ajax进行封装呢,这样岂不是多此一举吗?现在,是明白了,多总结,多收获。不想学习的时候,我就喜欢写东西。

最新文章

  1. NSwagStudio for Swagger Api
  2. Zabbix实现微信报警
  3. BZOJ 3782 上学路线
  4. SM30维护视图添加按钮
  5. IE6_一些简单bug
  6. Pandas时间处理的一些小方法
  7. Python开发——数据类型【字符串格式化】
  8. Socket网络编程--聊天程序(7)
  9. Git错误:error: The following untracked working tree files would be overwritten by merge:
  10. 通过IOCTL_ATA_PASS_THROUGH访问ATA设备接口
  11. eclipse maven scm
  12. scoop - 初次使用
  13. learning uboot enable protect console
  14. GMTcolor
  15. 评论各组alpha发布
  16. app流畅度测试--使用FPS Meter
  17. Django 2.0 的路由如何实现正则表达式
  18. C++各种类型的简单排序大汇总~
  19. UVA 12345 Dynamic len(set(a[LR]))
  20. 异步加载js文件的方法

热门文章

  1. rac 添加 资源
  2. 日历 php
  3. 动手实现 Redux(一):优雅地修改共享状态
  4. P2956 [USACO09OCT]机器人犁田The Robot Plow
  5. 【转】Iconfont
  6. Dynamic Median
  7. 初学web前端,掌握这些就足够了!
  8. 探究SQL添加非聚集索引,性能提高几十倍之谜
  9. oid和节点名称
  10. python中 import 和from ... import 的区别