相信应该有一部分朋友听说过 jQuery 吧, 但是你了解它吗? 你知道他是用来干嘛的吗? 下面本篇文章就来和大家一起谈谈什么是 jQuery 框架.
jQuery, 顾名思义是 JavaScript 和查询 (Query),jQuery 是免费, 开源的.
jQuery 是一个快速, 简洁的 JavaScript 框架, 是继 Prototype 之后又一个优秀的 JavaScript 代码库 (或 JavaScript 框架).
jQuery 设计的宗旨是 "write Less,Do More", 即倡导写更少的代码, 做更多的事情.
jQuery 封装 JavaScript 常用的功能代码, 提供一种简便的 JavaScript 设计模式, 优化 html 文档操作, 事件处理, 动画设计和 Ajax 交互.
jQuery 可以简化查询 DOM 对象, 处理事件, 制作动画, 处理 Ajax 交互过程且兼容多浏览器, 核心理念是 write Less,do more(写得更少, 做得更多).
jQuery 优势
体积小, 使用灵巧 (只需引入一个 JS 文件).
方便的选择页面元素 (模仿 CSS 选择器更精确, 灵活).
动态更改页面样式 / 页面内容 (操作 DOM, 动态添加, 移除样式).
控制响应事件 (动态添加响应事件).
提供基本网页特效 (提供已封装的网页特效方法).
快速实现通信 (Ajax).
易扩展, 插件丰富.
支持链式写法.
引入 jQuery
通过 script 引入本地 jQuery 文件.
通过引入 CDN 上面 jQuery 文件.
版本选择
1.x: 兼容 ie678, 使用最为广泛的, 官方只做 BUG 维护, 功能不再新增. 因此一般项目来说, 使用 1.x 版本就可以了, 最终版本: 1.12.4 (2016 年 5 月 20 日)
2.x: 不兼容 ie678, 很少有人使用, 官方只做 BUG 维护, 功能不再新增. 如果不考虑兼容低版本的浏览器可以使用 2.x, 最终版本: 2.2.4 (2016 年 5 月 20 日)
3.x: 不兼容 ie678, 只支持最新的浏览器. 除非特殊要求, 一般不会使用 3.x 版本的, 很多老的 jQuery 插件不支持这个版本. 目前该版本是官方主要更新维护的版本.
来源: http://www.css88.com/qa/jquery/15564.html