jQuery 是一个快速, 简洁的 JavaScript 框架, 是继 Prototype 之后又一个优秀的 JavaScript 代码库(或 JavaScript 框架).jQuery 设计的宗旨是 "write Less,Do More", 即倡导写更少的代码, 做更多的事情. 它封装 JavaScript 常用的功能代码, 提供一种简便的 JavaScript 设计模式, 优化 html 文档操作, 事件处理, 动画设计和 Ajax 交互.
$ 就是 jQuery 的别称
而 jQuery 就是 jQuery 库提供的一个函数,(好像也不仅仅只是函数, 因为还有 $.Ajax(options) 这样的使用, 等同 jQuery.Ajax(options))
这个函数的作用是根据 () 里的参数进行查找和选择 HTML 文档中的元素, 函数作用之一就是 GetElementByID 的代替, 但 () 内不仅可以是 ID, 还可以是各类选择器
比如:
$(document)就是 选取整个文档对象
所有使用 $ 的地方也都可以使用 jQuery 来替换, 如 $('#msg')等同于 jQuery('#msg')的写法.
然而, 当我们引入多个 JS 库后, 在另外一个 JS 库中也定义了 $ 符号的话, 那么我们在使用 $ 符号时就发生了冲突.
为了防止命名冲突, jQuery 库提供了另外的机制来给 jQuery 函数起另外的别名.
可以为 jQuery 重定义别名. 如下:
- var $j=jQuery.noConflict();
- $j('#msg').hide();// 此处 $j 就代表 jQuery
更多网站前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/15873.html