jquery
<!-- 第一步引进jqueyr -->
<script src="./jquery-3.1.1.min.js"></script>
<script>
window.onload=function(){
}
$(document).ready(function(){
});
$(function(){
});
// 面试题
// js和jq文档就绪事件区别
// 编写的个数: js:1次 jq:可以写多个
// 执行时机: js:所有内容全部加载完毕以后 jq:DOM结构加载完毕以后执行
// 简化写法: js:无 jq:有
jq对象和DOM对象转换
<p>我的名字叫卡卡西</p>
<script src="jquery-3.1.1.min.js"></script>
<script>
var p = document.getElementsByTagName("p")[0];
$(p).css("color","#096");
var p = $("p").get(0);
console.log(p.innerHTML);
</script>
基本选择器
<p id="one">卡卡西</p>
<p class="two">卡卡西</p>
<span>卡卡西</span>
<script src="./jquery-3.1.1.min.js"></script>
<script>
$("#one").css({"color":"#096","font-size":"18px"});
$(".two").css("color","#ddd");
$("span").css("color","#096");
$("*").css("color","#096");
$("#one,.two").css("color","#ccc");
</script>
过滤选择器
<p>1</p>
<p class="two">2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<script src="./jquery-3.1.1.min.js"></script>
<script>
$("p:first").css("color","#096");
$("p").first().css("color","#096");
$("p:last").css("color","#096");
$("p").last().css("color","#096");
$("p:not(.two)").css("color","#ddd");
$("p:even").css("background","#fff");
$("p:odd").css("background","#000");
$("p").eq(1).css("color","#ccc");
$("p:gt(3)").css("color","#aaa");
</script>
层次选择器
<div>
<p>1</p>
<p>2</p>
<span>3</span>
<span>4</span>
</div>
<script src="./jquery-3.1.1.min.js"></script>
<script>
$("div p").css("color","#096");
$("div>p").css("color","#ddd");
</script>
内容过滤选择器
<span>1</span>
<div style="width: 100px;height: 100px;"></div>
<div style="width: 100px;height: 100px;">2</div>
<script src="jquery-3.1.1.min.js"></script>
<script>
$("span:contains(1)").css("color","#096");
$("div:empty").css("background","#ddd");
$("div:parent").css("background","#096");
</script>
jq可见性过滤选择器
<div style="display: none;width: 100px;height: 100px;"></div>
<div style="width: 100px;height: 100px;"></div>
<script src="jquery-3.1.1.min.js"></script>
<script>
$("div:hidden").css("background","#096").css("display","block");
$("div:visible").css("background","#096");
</script>
属性过滤
<a href="www.baidu.com">baidu</a>
<a href="www.mi.com">xiaomi</a>
<script src="jquery-3.1.1.min.js"></script>
<script>
$("a[href='www.baidu.com']").css("font-size","50px").css("color","#000");
表单选择器
<input type="text">
<input type="password">
<input type="radio">
<input type="checkbox">
<input type="button">
<input type="file">
<textarea name="" id="" cols="30" rows="10"></textarea>
<select name="" id="">
<option value="">1</option>
<option value="">2</option>
</select>
<script src="jquery-3.1.1.min.js"></script>
<script>
$(":input").css("width","500px");
$(":text").css("width","500px");
$(":password").css("width","500px");
$(":radio").css("width","500px");
$(":checkbox").css("width","500px");
$(":file").css("width","500px");
$(":button").css("width","500px");