当前位置:主页 > 聚焦 >

jquery是不是脚本语言?

时间:2020-11-13 06:07:10

  jquery不是脚本语言,而是基于脚本语言javascript开发的框架,是一个优秀的JS代码库;它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

  【相关:jQuery视频教程】

  jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

  jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。

  jQuery的13个优点

  1、轻量级

  JQuery非常轻巧,采用Dean Edwards编写的Packer压缩后,大小不到30KB,如果使用Min版并且在服务器端启用Gzip压缩后,大小只有18KB。

  2、强大的选择器

  JQuery允许开发者使用从CSS1到CSS3几乎所有的选择器,以及JQuery独创的高级而且复杂的选择器,另外还可以加入插件使其支持XPath选择器,甚至开发者可以编写属于自己的选择器。由于JQuery支持选择器这一特性,因此有一定CSS经验的开发人员可以很容易的切入到JQuery的学习中来。

  3、出色的DOM操作的封装

  JQuery封装了大量常用的DOM操作,使开发者在编写DOM操作相关程序的时候能够得心应手。JQuery轻松地完成各种原本非常复杂的操作,让JavaScript新手也能写出出色的程序。

  4、可靠的事件处理机制

  JQuery的事件处理机制吸收了JavaScript专家Dean Edwards编写的事件处理函数的精华,是的JQuery在处理事件绑定的时候相当可靠。在预留退路、循序渐进以及非入侵式编程思想方面,JQuery也做得非常不错。

  5、完善的Ajax

  JQuery将所有的Ajax操作封装到一个函数$.ajax()里,使得开发者处理Ajax的时候能够专心处理业务逻辑而无需关心复杂的浏览器兼容性和XMLHttpRequest对象的创建和使用的问题。

  6、不污染顶级变量

  JQuery只建立一个名为JQuery的对象,其所有的函数方法都在这个对象之下。其别名$也可以随时交流控制权,绝对不会污染其他的对象。该特性是JQuery可以与其他JavaScript库共存,在项目中放心地引用而不需要考虑到后期的冲突。

  7、出色的浏览器兼容性

  作为一个流行的JavaScript库,浏览器的兼容性是必须具备的条件之一。JQuery能够在IE6.0+,FF 2+,Safari2.+和Opera9.0+下正常运行。JQuery同时修复了一些浏览器之间的的差异,使开发者不必在开展项目前建立浏览器兼容库。

  8、链式操作方式

  JQuery中最有特色的莫过于它的链式操作方式——即对发生在同一个JQuery对象上的一组动作,可以直接接连写无需要重复获取对象。这一特点使得JQuery的代码无比优雅。

  9、隐式迭代

  当用JQuery找到带有“.myClass”类的全部元素,然后隐藏他们时。无需循环遍历每一个返回的元素。相反,JQuery里的方法都被设计成自动操作的对象集合,而不是单独的对象,这使得大量的循环结构变得不再必要,从而大幅度地减少代码量。

  10、行为层与结构层的分离

  开发者可以使用选择器选中元素,然后直接给元素添加事件。这种将行为层与结构层完全分离的思想,可以使JQuery开发人员和HTML或其他页面开发人员各司其职,摆脱过去开发冲突或个人单干的开发模式。同时,后期维护也非常方便,不需要在HTML代码中寻找某些函数和重复修改HTML代码。

  11、丰富的插件支持

  JQuery的易扩展性,吸引了来自全球开发者来编写JQuery的扩展插件。目前已经有超过几百种官方插件支持,而且还不断有新插件面试。

  12、完善的文档

  JQuery的文档非常丰富,现阶段多位英文文档,中文文档相对较少。很多热爱JQuery的团队都在努力完善JQuery中文文档,例如JQuery的中文API。

  13、开源

  JQuery是一个开源的产品,任何人都可以自由地使用并提出修改意见。

热点推荐
1 Aave 治理投票因加速升级引发争议

消息,Aave社区因品牌资产所有权提案在讨论未定时被提前提交Snapshot投票引发争议,创始人S...

2 疑似“1011内幕巨鲸”Garrett Jin:目前ETH与

消息,疑似1011 内幕巨鲸Garrett Jin 在 X 平台发文表示,上周美国股市的 AI 概念股抛售潮或因卖...

3 Ripple首席技术官表示,该公司本可以出售

Ripple首席技术官David Schwartz在社交媒体上发文澄清,公司2017年推出的托管机制实际上限制了其...

4 Ripple支持的财库Evernorth面临约2.2亿美元浮

Ripple高管支持的XRP财库实体Evernorth累计购入约3.89亿枚XRP,投入约9.47亿美元。按当前XRP价格1....

5 律所 Burwick Law:正调查 BELIEVE 生态代币发

消息,12 月 25 日,律师事务所 Burwick Law 正在调查 BELIEVE 生态系统代币发行的潜在法律问题,包...

6 广州:支持元宇宙、AI 等技术和游戏电竞

消息,12 月 25 日,《广州市扶持游戏电竞产业发展的十八条措施》在广州市人民政府官网正式...

7 2025年最赚钱加密叙事:RWA与Layer1领跑,

12月25日消息,据CoinGecko统计,2025年表现最强加密叙事为RWA,年内平均涨幅达185.76%,主要由K...

8 2025年十大代币销售榜出炉

消息,据吴说区块链发推称:CryptoRank 数据显示,2025年迄今代币销售前十名分别为:Pumpfun 6亿...

9 2024年叙事回顾:AI与Meme曾为最赚钱板块,

12月25日消息,CoinGecko数据显示,2024年涨幅最大叙事为AI与Meme币,RWA与Layer1亦表现亮眼。但20...

10 Tom Lee:黄金率先上涨后比特币涨势将更猛

消息,Tom Lee 在 X 平台转发观点表示,其相信黄金率先上涨,随后比特币涨势更猛的观点。...

成都来彰科技 蜀ICP备2025134723号-1

资讯来源互联网,如有版权问题请联系管理员删除。