首页 > 代码库 > JQ基础样式篇
JQ基础样式篇
1-1
官方网站 http://jquery.com/download/ ,jQuery是一个JavaScript脚本库,不需要特别的安装,只需要我们在页面 <head> 标签内中,通过 script 标签引入 jQuery 库即可。
jQuery 分 2 个系列版本 1.x 与 2.x,主要的区别在于 2.x 不再兼容 IE6、7、8浏览器,这样是为了兼容移动端开发。由于减少了一些代码,更小、更快。
jQuery 每一个系列版本分为:压缩版(compressed) 与 开发版(development),在开发过程中使用开发版(开发版本便于代码修改及调试),项目上线发布使用压缩版(因为压缩版本体积更小,效率更快)。
1-2jQuery对象与DOM对象
原生的JS方法获取DOM元素得到一个DOM对象,然后再通过原生JS方法做其他处理。
通过JQ方法获取DOM元素得到一个类数组对象。它包含了DOM对象的信息并封装了很多操作DOM的方法。
var $p = $(‘#imooc‘);
$p.html(‘您好!‘).css(‘color‘,‘red‘);
1-3jQuery对象转化成DOM对象
jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素。 通过数组下标获取div对象或直接使用JQ的get方法获取DOM节点。
方式一 : $a = $(‘header‘);var a = $div[0] ; //获得DOM对象 a.style.color=‘red‘; 方式二 : $a = $(‘header‘); var a = $a.get(0); a.style.color=‘red‘;
1-4DOM对象转化成jQuery对象
如果传递给$(DOM)函数的参数是一个DOM对象,即可转换
var div = document.getElementsByTagName(‘div‘); //dom对象 var $div = $(div); //jQuery对象
var $first = $div.first();
$first.css(‘color‘, ‘red‘);
2-1 JQ获取选择器
$(‘.imooc‘); //获取类选择器 $(‘#imooc‘); //获取id选择器
$(‘*‘);//获取所有选择器div,p等
2-2层次选择器
子选择器 a>b : 选择a内的子标签
相邻选择器 a+next : 选中a的紧邻后面的标签
后代选择器 a b :选择a内所有对应后代(子孙)标签 如 $("form input")
兄弟选择器(a~b):同一个层次的选择器 如 $(div~p).css(‘color‘,‘green‘);<div></div><p></p>
JQ基础样式篇