| title | jQuery |
|---|---|
| date | 2022-08-04 09:15:13 UTC |
| lastmod | 2022-08-04 09:17:10 UTC |
JavaScript库: 即library, 是一个封装好的特定的集合( 方法和函数 ), 就是这个库中, 封装了很多预先定义好的函数在里面, 比如动画 animate, hide , show, 比如获取元素等.
简单理解, 就是一个JS文件, 里面对我们原生JS代码进行的封装, 存放到里面, 这样我们就可以快速高效的使用这些封装好的功能了.
比如jQuery, 就是为了快速方便的操作DIOM, 里面基本都是函数,(方法);
- jQuery
- Prototype
- YUI
- Dojo
- Ext JS
- 移动端的zepto
这些库都是队员生JavaScript的分桌, 内部都是用JavaScript实现的
jQuery是一个快速, 简洁的JavaScript库, 设计宗旨: write less , do more
jQuery分做了JavaScript常用的功能代码, 优化了DOM操作, 事件处理, 动画设计和Ajax交互
学习jQuery本质, 就是学习调用这些函数
- 轻量级, 核心文件几十kb, 不会影响页面加载速度
- 跨浏览器兼容, 基本兼容了主流浏览器
- 链式编程, 隐式迭代
- 对事件, 样式, 动画支持, 大大简化了DOM操作,
- 支持插件扩展开发, 有着丰富的第三方的插件, 例如 树形菜单, 日期控件. 轮播图等
- 免费开源