Blogger Information
Blog 35
fans 2
comment 0
visits 22593
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Jquery引入方式和$(document).ready()使用--2018年4月3日14时30分
小学僧的博客
Original
600 people have browsed it

一、jQuery是一个快速、简洁的JavaScript框架,能够极大提高开发人员的效率,以下代码时JQ的两种引入方式。

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>jQuery的两种引入方式</title>
</head>
<body>
	<h1>test</h1>
</body>
</html>

<!-- 1.本地引入 -->
<script src="./js/jquery.js"></script>

<!-- 2.cdn在线 -->
<!-- <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> -->
<script type="text/javascript">
	$('h1').click(function() {
		alert('success!');
	})
</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

二、$(document).ready()使用和简写

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>$(document).ready()</title>
	<style type="text/css">
		.horiz {
			float: left;
			list-style-type: none;
			margin: 10px;
		}
	</style>
	<script type="text/javascript" src="./js/jquery.js"></script>
	<script type="text/javascript">		
		window.onload = function() {
			$('li').addClass('horiz');
		}
		
		// $(document)获取整个HTML文档
		// ready()加载完成之后
		// $(document).ready(function() {
		// 	$('li').addClass('horiz');
		// })

		// $(function() {
		// 	$('li').addClass('horiz');
		// })

		// window.onload():必须要等到加载资源全部完成才会触发
		// $(document).ready():只要生成DOM结构就会触发
	</script>
</head>
<body>
	<h1>列表</h1>
	<ul>
		<li>第一项</li>
		<li>第二项</li>
		<li>第三项</li>
	</ul>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

三、总结

网页渲染顺序:

 第一步:生成DOM结构

 第二步:加载资源

 window.onload():等到加载资源全部完成才会触发

$(document).ready():只要生成DOM结构就会触发


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post