Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.35 KB

File metadata and controls

45 lines (30 loc) · 1.35 KB
title jQuery
date 2022-08-04 09:15:13 UTC
lastmod 2022-08-04 09:17:10 UTC

jQuery

Javascript 库

JavaScript库: 即library, 是一个封装好的特定的集合( 方法和函数 ), 就是这个库中, 封装了很多预先定义好的函数在里面, 比如动画 animate, hide , show, 比如获取元素等.

简单理解, 就是一个JS文件, 里面对我们原生JS代码进行的封装, 存放到里面, 这样我们就可以快速高效的使用这些封装好的功能了.

比如jQuery, 就是为了快速方便的操作DIOM, 里面基本都是函数,(方法);

常见的JavaScript库

  • jQuery
  • Prototype
  • YUI
  • Dojo
  • Ext JS
  • 移动端的zepto

这些库都是队员生JavaScript的分桌, 内部都是用JavaScript实现的

jQuery 的概念

jQuery是一个快速, 简洁的JavaScript库, 设计宗旨:​ write less , do more ​

jQuery分做了JavaScript常用的功能代码, 优化了DOM操作, 事件处理, 动画设计和Ajax交互

学习jQuery本质, 就是学习调用这些函数

jQuery的优点

  • 轻量级, 核心文件几十kb, 不会影响页面加载速度
  • 跨浏览器兼容, 基本兼容了主流浏览器
  • 链式编程, 隐式迭代
  • 对事件, 样式, 动画支持, 大大简化了DOM操作,
  • 支持插件扩展开发, 有着丰富的第三方的插件, 例如 树形菜单, 日期控件. 轮播图等
  • 免费开源