jQuery 就是 JavaScript 和 Query(查询), 即辅助 JavaScript 开发的库. 它是一个简洁而快速的 JavaScript 库, 可用于简化事件处理, html 文档遍历, Ajax 交互和动画, 以便快速开发网站.
jQuery 简化了 HTML 的客户端脚本, 从而简化了 web 2.0 应用程序的开发.
jQuery 是一个快速, 简洁的 JavaScript 框架, 是继 Prototype 之后又一个优秀的 JavaScript 代码库 (或 JavaScript 框架).jQuery 设计的宗旨是 "write Less,Do More", 即倡导写更少的代码, 做更多的事情.
jQuery 封装 JavaScript 常用的功能代码, 提供一种简便的 JavaScript 设计模式, 优化 HTML 文档操作, 事件处理, 动画设计和 Ajax 交互.
jQuery 可以简化查询 DOM 对象, 处理事件, 制作动画, 处理 Ajax 交互过程且兼容多浏览器, 核心理念是 write Less,do more(写得更少, 做得更多).
jQuery 除了 JavaScript 库之外, jQuery 还提供允许开发人员构建插件的功能. 这允许开发动画和低级交互的抽象, 复杂的效果和可主题的高级小部件. jQuery 库的模块化机制有助于开发高效, 有效的 Web 应用程序和 Web 页面.
jQuery 库为丰富的应用程序开发提供了一些用户友好的策略和功能. 因为 jQuery 的功能很简单, 所以它在开发人员中很受欢迎. 尽管有这项技术, jQuery 仍可用于所有基于 Web 的应用程序. 它可以与 ASP,PHP,JSP,CGI,Servlet 和大多数 Web 编程语言一起使用.
jQuery 的特点
1, 一款轻量级的 JS 框架.
jQuery 核心 JS 文件才几十 kb, 不会影响页面加载速度. 与 Extjs 相比要轻便的多.
2, 丰富的 DOM 选择器 (CSS1-3 + XPath)
jQuery 的选择器用起来很方便, 好比要找到某个 dom 对象的相邻元素 JS 可能要写好几行代码, 而 jQuery 一行代码就搞定了, 再比如要将一个表格的隔行变色, jQuery 也是一行代码搞定.
3, 链式表达式.
jQuery 的链式操作可以把多个操作写在一行代码里, 更加简洁.
4, 事件, 样式, 动画支持.
jQuery 还简化了 JS 操作 CSS 的代码, 并且代码的可读性也比 JS 要强.
5,Ajax 操作支持.
jQuery 简化了 Ajax 操作, 后台只需返回一个 JSON 格式的字符串就能完成与前台的通信.
6, 跨浏览器兼容.
jQuery 基本兼容了现在主流的浏览器, 不用再为浏览器的兼容问题而伤透脑筋.
7, 插件扩展开发.
jQuery 有着丰富的第三方的插件, 例如: 树形菜单, 日期控件, 图片切换插件, 弹出窗口等等基本前台页面上的组件都有对应插件, 并且用 jQuery 插件做出来的效果很炫, 并且可以根据自己需要去改写和封装插件, 简单实用.
8, 可扩展性强.
jQuery 提供了扩展接口: jQuery.extend(object), 可以在 jQuery 的命名空间上增加新函数. jQuery 的所有插件都是基于这个扩展接口开发的.
更多网站前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/15872.html