潇洒的硬币 · ubuntu 20.04 ...· 2 周前 · |
读研的莴苣 · 目前windows10 中打开ie ...· 6 月前 · |
爱健身的灭火器 · Tomcat中配置自定义404错误页面-阿里 ...· 1 年前 · |
爱吹牛的牙膏 · 怎样突破表名30个字符的限制(r2笔记51天 ...· 1 年前 · |
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规范比较复杂,就显的数据越来越庞大,不利于数据的快速传递并解析。
原因也很简单:由于Ajax发送的数据越来多,发现XML封装数据,由于XML规范比较复杂,就显的数据越来越庞大,不利于数据的快速传递并解析。所以就基于JavaScript的数据类型创建了JSON这种数据描述格式,很简单的就可以封装很复杂的数据。同时又是独立于语言,从面使更多的语言都可以使用这种数据格式的传输。
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券