-
- 怎么理解JavaScript、jQuery、AJAX、JSON它们之间有什么关系?
苏州网站制作 苏州做网站 苏州网站设计 苏州网页设计 JavaScript是页面交互功能的基础语言,它可以为页面提供更多的功能,Javascript的语言规范还可以用于更多的领域,苏州网站建设毫不避讳的说这可是前端众多框架的根源语言,可以实现你能想到的任何功能,但也存在一些弊端,它在不同的浏览器之间对JavaScript的支持度不太统一,用原生 JavaScript实现某些看起来非常简单的功能同样很麻烦。所以在2006年由Jonhn Resig发布一个由JavaScript实现的工具库,而这个工具库就是jQuery。
而jQuery是由JavaScript,query(查询)的意思组成。也就是说,这个工具库在设计时主要考滤是基于JavaScript的查询。那么在JavaScript中查询主要是依靠DOM(文档对象模型)结构中的节点。而在网页中的所有内容我们都可以称之为节点,比如文档节点、标签(元素)节点、文本节点(普通文本)、注释节点、属性(标签中这属性)节点等。这个工具库的主要特点就是简化对页面节点操作的功能的封装。使前端人员可以更高效、快速的实现页面交互功能。
jQuery就是生活中制作好的先进工具,几乎我们所用到的功能,都已经制作并封装好了,我们只是在使用时,找出工具箱,使用对应的工具去实现所要操作的功能就好。
Ajax:全称是Asynchronous JavaScript and XML(异步的JavaScript与XML),主要是在网页没有刷新页面的时候,使用js与服务器进行交互的一种技术。而这项技术也是随着Google用于地图查询而引起网页开发者的注意,从而风靡一时。
Ajax的主要是网页与后台服务器之间通过XMLHttpRequest对象建立连接,并将页面中的请求发送给服务器,从而将对应的数据传回页面。
那么,随着动态网页中的交互越来越频繁,那么Ajax的应用也就更加广泛,曾经一度使网页开发者达到了滥用的状态。
人们由当时网页传输一直使用的XML网络传递数据的格式进而演变为JSON的数据传递格式。
原因也很简单:由于Ajax发送的数据越来多,发现XML封装数据,由于XML规范比较复杂,就显的数据越来越庞大,不利于数据的快速传递并解析。
所以就基于JavaScript的数据类型创建了JSON这种数据描述格式,很简单的就可以封装很复杂的数据。同时又是独立于语言,从面使更多的语言都可以使用这种数据格式的传输。
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation);
JSON 是轻量级的文本数据交换格式;
JSON 具有自我描述性,更易理解;
JSON 是存储和交换文本信息的语法;
JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台.
苏州网站制作提醒大伙需要注意是:JSON 不能存储 Date 对象。如果你需要存储 Date 对象,需要将其转换为字符串。之后再将字符串转换为 Date 对象。
- 上一篇: 域名如何解析?浅析网站建设中域名解析的作用与步骤
- 下一篇: 关于jQuery插件的分类、基本要点和闭包
- 怎么理解JavaScript、jQuery、AJAX、JSON它们之间有什么关系?