jQuery的作用有那些?
?
?
1、取得页面中的元素。如果不使用JavaScript库,遍历DOM(Document Object Model,文档对象模型)树,以及查找
???? HTML文档结构中某个特殊的部分,必须编写很多行代码。jQuery为准确地获取需要检查或操纵的文档元素,提供了
???? 可靠而富有效率的选择符机制。
?
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通过消除这一过程中的
???? 浏览器特定的复 杂性,使开发人员得以专注于服务器端的功能设计。