如果想要兼容 ie8 等低版本浏览器,使用 jQuery1.12 版本
什么是 jQuery:jQuery 是一个 js 文件,可以看成是 JS 库的一种,里面封装了很
多兼容代码和函数
jQuery 的特点:体积小,写的少做得多,链式编程,隐式迭代,开源免费
jQuery 中的顶级对象是:jQuery 或者$
jQuery 中的几种页面加载事件的几种方式:
页面中的所有的元素加载完之后再触发:$(window).load(function(){});
页面中的基本元素加载完就触发:
$(document).ready(function(){});
$(function(){});
jQuery(function(){});
jQuery 中的页面加载事件是一个方法,可以调用多次。
DOM 中的页面加载是一个注册事件,是以赋值的形式来注册事件,不能出现多
次,除非使用事件绑定的方式。
事件绑定的方法:
function addEventListener(element,type,fn){
if(element.addEventListener){
element.addEventListener(type,fn,false);
}else if (element.attchEvent){
element.attchEvent(“on”+type,fn);
}else {
element[“on”+type]=fn;
}
}
事件解绑的方法
function removeEventListener(element,type,fn){
if(element.removeEventListener){
element.removeEventListener(type,fn,false);
}else if (element.detchEvent){
element.detchEvent(“on”+type,fn);
}else {
element[“on”+type]=null;
}
}
jQuery 选择器:只有一种方式$(“”);
id 选择器:$(“#id 的值”)
类选择器:$(“.class 的值”)
标签选择器(获取所有标签):$(“tagname”)
交集选择器:$(“tagname.class”)
并集选择器:$(“选择器,选择器,选择器 …”)