服务热线:18609840880

常见问题

建站知识

您当前位置:首页 > 常见问题

怎么理解JavaScript、jQuery、AJAX、JSON它们之间有什么关系?

发布时间:2018-12-17

JavaScript是页面交互功能的基础语言,它可以为页面提供更多的功能,Javascript的语言规范还可以用于更多的领域,大连网站建设毫不避讳的说这可是前端众多框架的根源语言,可以实现你能想到的任何功能,但也存在一些弊端,它在不同的浏览器之间对JavaScript的支持度不太统一,用原生 JavaScript实现某些看起来非常简单的功能同样很麻烦。所以在2006年由Jonhn Resig发布一个由JavaScript实现的工具库,而这个工具库就是jQuery

jQuery是由JavaScriptquery(查询)的意思组成。也就是说,这个工具库在设计时主要考滤是基于JavaScript的查询。那么在JavaScript中查询主要是依靠DOM(文档对象模型)结构中的节点。而在网页中的所有内容我们都可以称之为节点,比如文档节点、标签(元素)节点、文本节点(普通文本)、注释节点、属性(标签中这属性)节点等。这个工具库的主要特点就是简化对页面节点操作的功能的封装。使前端人员可以更高效、快速的实现页面交互功能。

jQuery就是生活中制作好的先进工具,几乎我们所用到的功能,都已经制作并封装好了,我们只是在使用时,找出工具箱,使用对应的工具去实现所要操作的功能就好。

Ajax:全称是Asynchronous JavaScript and XML(异步的JavaScriptXML),主要是在网页没有刷新页面的时候,使用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 对象。





大连新图闻科技有限公司是一家品牌设计服务提供商,企业网络服务品牌,也是企业邮箱“盈世”的大连地区代理商。公司服务项目包括网站建设、平面设计、网络营销推广、商业摄影、企业邮箱等,帮助客户提高企业综合竞争能力。

18609840880(微信同步)

市场部 : 8001@newtwowin.com
业务联系,业务需求请发到此邮箱.

QQ咨询: 94091176
客服部:xxz@newtwowin.com
地址:大连市西安路罗斯福B座3109