1.jquery的入口函数比js的入口函数快一些
2. jquery的入口函数会等待页面加载完成才执行,但是不会等待图片的加载
js的入口函数会等待页面加载完成,并且等待图片加载完成才执行
js对象(DOM对象):通过js的方式获取到的元素就是js对象 document
jquery对象:通过jquery的方式获取到的元素就是jquery对象 $("选择器")
jquery对象和js对象的联系和区别:js对象不能调用jquery对象的方法
jquery对象不能调用js对象的方法
jquery对象和js对象的联系:jquery对象是js对象的一个集合,伪数组,里面存放了大堆的js对象
jquery对象调用js对象的方法----将jquery对象转换为js对象,在调用方法
js对象调用jquery对象的方法:将js对象转换为jquery对象,再调用方法
1.js对象:document
2.jquery对象:$("选择器")
3.两者之间的区别和联系:
区别:js对象只能调用js对象的方法和属性,不能调用jquery的方法和属性,jquery同理
联系:jquery对象是js对象的一个集合,将jquery对象和js对象转换使用
jquery对象---->js对象: ①jquery对象[索引] ② jquery.get(索引)
js对象----->jquery对象: $(js对象)
$其实就是一个函数,所以用$的时候,记得在后面加()
参数的不同,功能就不同
1、参数是一个function,入口函数
$(function () {
});
2、参数是一个dom对象,将dom对象转换为jquery对象
$(dvObj)
$(document).ready(function () {
});
3、 参数是一个字符串(放的是选择器),获取jquery对象
var $li=$("#li"); //$(".current") $("li,a")
三种选择器:1.基本选择器 2.后代选择器 3.过滤选择器