jQuery 是一套 JavaScript 的库, 它简化了使用 JavaScript 进行网页特效开发的一些复杂性, 提供了对常见任务的自动化和复杂任务的简化, 下面我们就来看看 jQuery 的具体作用吧.
下面就是 jQuery 的具体作用:
1, 取得页面中的元素.
如果不使用 JavaScript 库, 遍历 DOM (Document Object Model , 文档对象模型) 树, 以及查找 html 文档结构中某个特殊的部分, 必须编写很多行代码. jQuery 为准确地获取需要检查或操纵的文档元素, 提供了可靠而富有效率的选择符机制.
(推荐: jQuery 极速入门 https://www.html.cn/study/28.html )
2, 修改页面的外观.
CSS 虽然为影响文档呈现的方式提供了一种强大的手段, 但当所有浏览器不完全支持相同的标准时, 单纯使用 CSS 就会显得力不从心. jQuery 可以弥补这一不足, 它提供了跨浏览器的标准解决方案. 而且, 即使在页面已经呈现之后, jQuery 仍然能够改变文档中某个部分的类或者个别的 样式属性.
3, 改变页面的内容.
jQuery 能够影响的范围并不局限于简单的外观变化, 使用少量的代码, jQuery 就能改变文档的内容. 可以改变文本, 插入或翻转图像, 对列表重新排序, 甚至, 对 HTML 文档的整个结构都能重写和扩充 -- 所有这些只需一个简单易用的 API .
4, 响应用户的页面操作.
即使是最强大和最精心设计的行为, 如果我们无法控制它何时发生, 那它也毫无用处. jQuery 提供了截取形形色色的页面事件 (比如用户单击一个链接) 的适当方式, 而不需要使用事件处理程序搞乱 HTML 代码. 此外, 它的事件处理 API 也消除了经常困扰 web 开发人员的浏览器不一 致性.
5, 为页面添加动态效果.
为了实现某种交互式行为, 设计者也必须向用户提供视觉上的反馈. jQuery 中内置的一批淡入, 擦除之类的效果, 以及制作新效果的工具包, 为此提供了便利.
6, 无需刷新页面即可从服务器获取信息.
这种编程模式就是众所周知的 Ajax (Asynchronous JavaScript and xml , 异步 JavaScript 和 xml ), 它能辅助 Web 开发人员创建出反应灵敏, 功能丰富的网站. jQuery 通过消除这一过程中的浏览器特定的复 杂性, 使开发人员得以专注于服务器端的功能设计.
本文来自 jQuery 答疑 https://www.html.cn/qa/jquery/ 栏目, 欢迎学习!
来源: http://www.css88.com/qa/jquery/15416.html