jQuery 是一个简洁而快速的 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 可以完成如下所示的工作.
快速获取文档元素: jQuery 的选择机制构建于 CSS 的选择器, 它提供了快速查询 DOM 文档中元素的能力, 而且大大强化了 JavaScript 中获取页面元素的方式.
提供漂亮的页面动态效果: jQuery 中内置了一系列的动画效果, 可以开发出非常漂亮的网页, 目前许多知名的网站都使用了 jQuery 的内置的效果, 比如淡入淡出, 元素移除等动态特效.
创建 Ajax 无刷新网页: Ajax 是异步的 JavaScript 和 xml 的简称, 可以开发出非常灵敏无刷新的网页, 特别是开发服务器端网页时, 比如 PHP 网站, 需要往返地与服务器沟通, 如果不使用 Ajax, 每次数据更新不得不重新刷新网页, 而使用了 Ajax 特效后, 可以对页面进行局部刷新, 提供非常动态的效果.
提供对 JavaScript 语言的增强: jQuery 提供了对基本 JavaScript 结构的增强, 比如元素选代和数组处理等操作.
增强的事件处理: jQuery 提供了各种页面事件, 它可以避免程序员在 HTML 中添加太多事件处理代码, 最重要的是, 它的事件处理器消除了各种浏览器兼容性问题.
更改网页内容: jQuery 可以修改网页中的内容, 比如更改网页的文本, 插入或转网页图像, jQuery 简化了原本使用 JavaScript 代码需要处理的方式. 如果想系统学习 jQuery, 请关注黑马程序员 Web 前端课程.
更多网站前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/15871.html