$ 就是 jQuery 的别称而 jQuery 就是 jQuery 库提供的一个函数.(好像也不仅仅只是函数, 因为还有 $.Ajax(options) 这样的使用, 等同 jQuery.Ajax(options)) 这个函数的作用是根据 () 里的参数进行查找和选择 html 文档中的元素.
"$" --> 指标识符, 让浏览器知道这是 jQuery.
"$(function(){})" --> 指等同于 $(document).ready(function(){ 具体方法体 }): 作用是告诉浏览器当 DOM 结构完成后便执行这个方法, 不同于 onload,onload 是内容加载完成后.
比如:
$(document) 就是 选取整个文档对象
那是不是只可以用 $ 来代替, 不是. 为了防止命名冲突, jQuery 库提供了另外的机制来给 jQuery 函数起另外的别名.
例如:
- var jq = jQuery.noConflict();
- // Do something with jQuery
- j("div p").hide();
- // Do something with another library's $()
- $("content").style.display = 'none';
$ 就是 jQuery 对象.
jQuery 中 $., 例如 $.post(),$.get(),$.Ajax() 等这些都是 jQuery 这个对象的方法.
更多网站前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/16338.html