1、$是什么?
如果报了这个错:$ Is not defined;就说明没有引入JQuery文件。
//$(Function(){
});
2.JQuery文件结构
//其实是一个自执行函数。
//(function(){
//window.JQuery=window.$=JQuery;
}());
3.JQuery函数
//a.引入一个JS文件,是会执行这个JS文件中的代码。
//console.log(num);
b.JQuery文件是一个自执行函数,执行这个JQuery文件中的代码,其实就是执行这个自执行函数。
//c.这个自执行文件就是给window对象添加一个JQuery属性和
属
性
。
/
/
c
o
n
s
o
l
e
.
l
o
g
(
w
i
n
d
o
w
)
;
/
/
d
.
属性。 //console.log(window); //d.
属性。//console.log(window);//d.其实和JQuery等价的,是一个函数。
console.log(window.JQuery===window.&);//ture;
console.log(object.prototype.toString.call($));
4.$是一个函数
1.参数传递不同,效果也是一样。
4.1如果参数传递是一个匿名函数-入口函数
//$(function(){
});
4.2如果参数传递的是一个字符串-----选择器/创建一个标签。
//$(‘#one’);
//$(‘
4.3如果参数是一个dom对象,那他就会把dom转换成JQuery对象。