资讯详情

JQ

jQuery

jQuery快速简洁 javaScript框架,是继 Prototype之后又优秀了 javaScript 代码

裤或javaScript框架, jQuery的宗旨是 write Less,Do More,提倡写更少的代码,做更多的事情

。它封装 javaScript提供简单的常用功能代码 javaScript优化设计模式 HTML文档操

工作、事件处理、动画设计和 Ajax交互。

链式语法独特,多功能接口短小清晰,高效灵活

css选择器,可对 CSS扩展选择器;插件扩展机制方便,插件丰富。 jQuery 兼

各种主流浏览器,如IE6.0 ,FF1.5 ,Safari2.0 .Opera9.0 等。

写更少的代码,做更多的事情write Less,Do more 我们的页面js代码和HTML分离页面代码

<!DOCTYPE html> <html>  <head>   <meta charset="UTF-8">   <title></title>   <!--导包,引入JQ的文件-->   <script type="text/javascript" src="../../js/jquery-1.11.0.js" ></script>      <script>    //js加载文档的事件    window.onload = function(){ 
             alert("window.onload 111");    }        window.onload = function(){ 
             alert("window.onload 222");    }        /*加载文档的事件*/    jQuery(document).ready(function(){ 
              alert("jQuery(document).ready(function()");    });    /* jQuery 简写成 $ */    $(document).ready(function(){ 
          alert("$(document).ready(function()"); }); /* 最简单的写法 */ $(function(){ 
          alert("$(function(){"); }); </script> </head> <body> </body> </html> 

jQ对象,只能调用jQ的属性和方法 jS对象,只能调用jS的属性和方法

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="../../js/jquery-1.11.0.js" ></script>
		<script>
			function changeJS(){ 
        
				var div = document.getElementById("div1");
// div.innerHTML = "JS成功修改了内容"
				//将JS对象转成JQ对象
				$(div).html("转成JQ对象来修改内容")
			}
			
			$(function(){ 
        
				//给按钮绑定事件
				$("#btn2").click(function(){ 
        
					//找到div1
// $("#div1").html("JQ方式成功修改了内容");
					//将JQ对象转成JS对象来调用
					var $div = $("#div1");
// var jsDiv = $div.get(0);
					var jsDiv = $div[0];
					jsDiv.innerHTML="jq转成JS对象成功";
				});
			});
			
			
		</script>
	</head>
	<body>
		<input type="button" value="JS修改div内容" onclick="changeJS()" />
		<input type="button" value="JQ方式修改div内容" id="btn2" />
		<div id="div1">
			这里的内容一会要被JS/JQ代码修改掉
		</div>
		<div id="div1">
			这里的内容一会要被JS/JQ代码修改掉1111
		</div>
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		
		
		<!--
			1. 导入JQ相关的文件
			2.  文档加载完成事件: $(function)  : 页面初始化的操作: 绑定事件, 启动页面定时器
			3. 确定相关操作的事件
			4. 事件触发函数
			5. 函数里面再去操作相关的元素
		-->
		<script type="text/javascript" src="../../js/jquery-1.11.0.js" ></script>
		
		<script>
			$(function(){ 
        
				
				//显示页面图片
				//给按钮绑定事件
				$("#btn1").click(function(){ 
        
// $("#img1").show();
// $("#img1").slideDown();
// $("#img1").fadeIn(5000);

					$("#img1").animate({ 
         width:"800px",opacity:"1"},5000);
					
				});
				
				//隐藏页面图片
				$("#btn2").click(function(){ 
        
					//获得img
// $("#img1").hide(10000);
// $("#img1").slideUp(500);
// $("#img1").fadeOut(5000);
					$("#img1").animate({ 
         width:"1366px",opacity:"0.2"},5000);
				});
			});
		</script>
	</head>
	<body>
		<input type="button" value="显示" id="btn1" /> 
		<input type="button" value="隐藏" id="btn2"/> <br />
		<img src="../../img/333.png" id="img1" width="500px" />
	</body>
</html>

7.定时器弹出广告

1导入jQ的文件 2编写JQ的文档加载事件 3启动定时器setTimeout 4编写显示广告的函数 5在显示广告里面再启动一个定时器 6编写隐藏广告的函数

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="../js/jquery-1.11.0.js" ></script>
		<!--
			1. 导入JQ的文件
			2. 编写JQ的文档加载事件
			3.  启动定时器 setTimeout("",3000);
			4. 编写显示广告的函数
			5. 在显示广告里面再启动一个定时器
			6. 编写隐藏广告的函数
		-->
		<script>
			//显示广告
			function showAd(){ 
        
				$("#img1").slideDown(2000);
				setTimeout("hideAd()",3000);
			}
			
			//隐藏广告
			function hideAd(){ 
        
				$("#img1").slideUp(2000);
			}
			
			
			$(function(){ 
        
				setTimeout("showAd()",3000);
				
			});
		</script>
	</head>
	<body>
		<img src="../img/f001a62f-a49d-4a4d-b56f-2b6908a0002c_g.jpg" id="img1" width="100%" style="display:none"  />
	</body>
</html>

8.选择器

基本选择器

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" href="../../../css/style.css" />
		<!--引入JQ的文件-->
		<script type="text/javascript" src="../../../js/jquery-1.11.0.js" ></script>
		<!--
			- ID选择器 :     #ID的名称
			- 类选择器:     以 . 开头  .类名
			- 元素选择器:    标签的名称
			- 通配符选择器:   * 
			- 选择器,选择器:  选择器1,选择器2
		-->
		<script>
			//文档加载事件,页面初始化的操作
			$(function(){ 
        
				//初始化操作: 给按钮绑定事件
				$("#btn1").click(function(){ 
        
					$("#two").css("background-color","palegreen");					
				});
				
				//找出mini类的所有元素
				$("#btn2").click(function(){ 
        
					$(".mini").css("background-color","palegreen");					
				});
				$("#btn3").click(function(){ 
        
					$("div").css("background-color","palegreen");					
				});
				$("#btn4").click(function(){ 
        
					$("*").css("background-color","palegreen");
					
				});
				/*选择器分组*/
				
				//找出mini类 和 span元素
				$("#btn5").click(function(){ 
        
					$(".mini,span").css("background-color","palegreen");
				});
			});
		</script>
	</head>
	<body>
		<input type="button" value="找出ID为two的元素" id="btn1" />
		<input type="button" value="找出mini类的所有元素" id="btn2" />
		<input type="button" value="找出所有div元素" id="btn3" />
		<input type="button" value="通配符选择器" id="btn4" />
		<input type="button" value="找出mini类 和 span元素" id="btn5" />
		
		<br />
		<div id="one">
			<div class="mini">1-1</div>
		</div>
		<div id="two">
			<div class="mini">2-1</div>
			<div class="mini">2-2</div>
		</div>
		<div id="three">
			<div class="mini">3-1</div>
			<div class="mini">3-2</div>
			<div class="mini">3-3</div>
		</div>
		<span id="four">span</span>
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" href="../../../css/style.css" />
		<!--引入JQ的文件-->
		<script type="text/javascript" src="../../../js/jquery-1.11.0.js" ></script>
		<!--
			-- 子元素选择器:   选择器1 > 选择器2
			- 后代选择器:  选择器1 儿孙
			- 相邻兄弟选择器 :  选择器1 + 选择器2 : 找出紧挨着的一个弟弟
			- 找出所有弟弟:  选择器1~ 选择器2   : 找出所有的弟弟

		-->
		<script>
			//文档加载事件,页面初始化的操作
			$(function(){ 
        
				//初始化操作: 给按钮绑定事件
				//找出body下面的子div 
				$("#btn1").click(function(){ 
        
					$("body > div").css("background-color","palegreen");					
				});
				//找出body下面的所有div
				$("#btn2").click(function(){ 
        
					$("body div").css("background-color","palegreen");					
				});
				$("#btn3").click(function(){ 
        
					$("#one+div").css("background-color","palegreen");					
				});
				$("#btn4").click(function(){ 
        
					$("#two~div").css("background-color","palegreen");					
				});
				
			});
		</script>
	</head>
	<body>
		<input type="button" value="找出body下面的子div" id="btn1" />
		<input type="button" value="找出body下面的所有div" id="btn2" />
		<input type="button" value="找出id为one的相邻兄弟div" id="btn3" />
		<input type="button" value="找出id为two的所有弟弟div" id="btn4" />
		
		
		<br />
		<div id="one">
			<div class="mini">1-1</div>
		</div>
		<div id="two">
			<div class="mini">2-1</div>
			<div class="mini">2-2</div>
		</div>
		<div id="three">
			<div class="mini">3-1</div>
			<div class="mini">3-2</div>
			<div class="mini">3-3</div>
		</div>
		<span id="four">span</span>
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" href="../../../css/style.css" />
		<!--引入JQ的文件-->
		<script type="text/javascript" src="../../../js/jquery-1.11.0.js" ></script>
		<!--
			选择器:first
		-->
		<script>
			//文档加载事件,页面初始化的操作
			$(function(){ 
        
				
				//初始化操作: 给按钮绑定事件
				//过滤出所有div中第一个元素
				$("#btn1").click(function(){ 
        
					$("div:first").css("background-color","palegreen");					
				});
				
				//过滤出所有div中偶数位的div
				$("#btn2").click(function(){ 
        
					$("div:even").css("background-color","palegreen");					
				});
				$("#btn3").click(function(){ 
        
					$("div:odd").css("background-color","palegreen");					
				});
				$("#btn4").click(function(){ 
        
					$("div:gt(2)").css("background-color","palegreen");					
				});
			
			});
		</script>
	</head>
	<body>
		<input type="button" value="过滤出所有div中第一个元素" id="btn1" />
		<input type="button" value="过滤出所有div中偶数位的div" id="btn2" />
		<input type= 

标签: jq4150继电器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台