jQuery是一个JavaScript封装的一个类库。
jQuery为了简化JavaScript的开发或者DOM等操作而开发的,它封装了JavaScript常用的功能代码(函数),提供一种简便的JavaScript设计模式,优化了HTML文档操作、事件处理、动画设计、Ajax交互等。
人们选择jQuery的原因有很多,以下是一些主要原因:
- 轻量级:jQuery体积较小,压缩包只有18KB左右。
- 强大的选择器:jQuery支持CSS里的所有选择器,还有jQuery独有的选择器。
- 出色的DOM操作封装:jQuery封装了大量常用的DOM操作。
- 兼容性好:jQuery能够在不同浏览器中兼容,同时还修复了一些浏览器之间的差异。
- 链式编程:对发生在同一个jQuery对象上的一组动作,可以直接连写而无需重复获取对象。
- 隐式迭代:当用jQuery找到带有特定类的全部元素,然后对它们执行某些操作时,无需循环遍历每个返回的元素。