首页 前端知识 前端 jQuery框架

前端 jQuery框架

2024-09-09 00:09:22 前端知识 前端哥 632 737 我要收藏

目录

目录

一、框架原理

二、jQuery官方文档

三、jQuery的核心

四、jQuery的CSS

五、jQuery的选择器

六、jQuery的筛选

七、jQuery的事件实现

八、jQuery的属性

九、jQuery的效果

十、jQuery的文档处理


一、框架原理

bootstrap: 帮我们写好了一个css文件 里面定义好了很多的css样式
          .table{width:100%;}
          我们在使用的时候 只需要在html中写标签 添加响应的class即可
           <table class="table">
           学习有哪些class 会有什么效果

jquery   : 我们使用原生的js,需要实现很多的页面动态效果,所有的效果都需要我们自己手动写逻辑
           jquery就是使用js代码帮我们写好了很多的动态特效,我们需要使用的时候只需要调用其写好的函数即可

二、jQuery官方文档

jQuery 是一个快速、小型且功能丰富的 JavaScript 库。它使 HTML 文档遍历和操作、事件处理、动画和 Ajax 之类的事情变得更加简单,它具有易于使用的 API,可在多种浏览器中工作。jQuery 结合了多功能性和可扩展性,改变了数百万人编写 JavaScript 的方式

 <!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
	</head>
    <body> 
		 <script>
 
		 </script>
	</body>
</html>

三、jQuery的核心

        原生js的代码

        <script>
			var div=document.querySelectorAll(".www");
			var div1 =document.querySelectorAll("#www");
			var div2 = document.querySelectorAll("div");
		</script>

  jQuery的代码

        <script>
			$(".www");
			$("#www");
			$("www");
		</script>

四、jQuery的CSS

        原生js的css写法

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
	</head>
	<body>
		<div class="tt">hello word</div>
		
		<script>
			var a= document.querySelector(".tt");
			a.style.color="red";
			a.style.backgroundColor="blue";
			a.style.width="300px";
			a.style.fontSize="50px";
			a.style.height="200px"
		</script>
	</body>
</html>

  jQuery的css写法

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
	</head>
	<body>
		<div class="tt">hello word</div>
		
		<script>
			$(".tt").width(500).height(300).css({"color":"yellow","background-color":"purple","font-size":"30px"});
		</script>
	</body>
</html>

五、jQuery的选择器

这只是其中的一个使用方法  具体实现方法看jQuery API 中文文档

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
	</head>
	<body>
		<ul>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
		</ul>
		
		<script>
			$("li:first").width(300).height(200).css({"color":"yellow","background-color":"red"});
		</script>
	</body>
</html>

六、jQuery的筛选

这只是其中的一个使用方法  具体实现方法看jQuery API 中文文档

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
	</head>
	<body>
		<ul>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
		</ul>
		
		<script>
			$("li").last().width(300).height(200).css({"color":"yellow","background-color":"red"});
		</script>
	</body>
</html>

七、jQuery的事件实现

这只是其中的一个使用方法  具体实现方法看jQuery API 中文文档

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
	</head>
	<body>
		<ul>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
		</ul>
		
		
		<script>
			$("li").click(function(){
				alert(123);
			})
		</script>
	</body>
</html>

八、jQuery的属性

这只是其中的一个使用方法  具体实现方法看jQuery API 中文文档

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
		<style>
			.tt{
				color: red;
				background-color: yellow;
			}
		</style>
	</head>
	<body>
		<ul>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
		</ul>
		
		
		<script>
			$("li").click(function(){
				$(this).addClass("tt").siblings().removeClass("tt");
			})
		</script>
	</body>
</html>

九、jQuery的效果

这只是其中的一个使用方法  具体实现方法看jQuery API 中文文档

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
		<style>
			.tt{
				color: red;
				background-color: yellow;
			}
			li{
				color: red;
				background-color: yellow;
			}
		</style>
	</head>
	<body>
		<ul>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li class="pp">快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
			<li>快速学习jQuery</li>
		</ul>
		
		
		<script>
			$("li").click(function(){
				$(this).children().stop().slideToggle();
				$(this).animate({ 
					width: "50px",
					height: "50px", 
					fontSize: "1em", 
					borderWidth: 10
				  }, 1000 );
			})
		</script>
	</body>
</html>

十、jQuery的文档处理

这只是其中的一个使用方法  具体实现方法看jQuery API 中文文档

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
		<style>
			select{
				width: 200px;
				height: 200px;
			}
		</style>
	</head>
	<body>
		<select multiple id="left">
			<option>JAVA</option>
			<option>HTML</option>
			<option>CSS</option>
			<option>VUE</option>
			<option>HAHA</option>
			<option>HEHE</option>
		</select>
		<select multiple id="right"></select>
		<div>
			<button>去右边</button>
			<button>全去右边</button>
			<button>去左边</button>
			<button>全去左边</button>
		</div>
		<script>
			$("button").eq(0).click(function(){
				$("#left option:selected").appendTo("#right");
			});
			$("button").eq(1).click(function(){
				$("#left option").appendTo("#right");
			});
			$("button").eq(2).click(function(){
				$("#right option:selected").appendTo("#left");
			})
			$("button").eq(3).click(function(){
				$("#right option").appendTo("#left");
			})
		</script>
	</body>
</html>

转载请注明出处或者链接地址:https://www.qianduange.cn//article/18016.html
标签
评论
发布的文章

JSON简介

2024-09-30 23:09:25

Node.js和npm的安装及配置

2024-09-30 23:09:02

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!