Blogger Information
Blog 59
fans 0
comment 1
visits 48197
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
$(document).ready()要比window.onload更高效——2018年4月3日19时32分
白猫警长的博客
Original
510 people have browsed it

window.onload 和 $(document).ready 还是需要多关注的,因为这影响到一个前端的用户体验。window.onload是等页面加载完后,才会处发此事件,包括,DOM元素,图片,视频,音乐等。而$(document).ready执行速度要比前者更快。

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>jQusey快速入门</title>
	<style>
		.box{
			width: 400px;
			height: 300px;
			border: 1px solid #808080;
		}
		.box ul{
			padding: 10px;
			margin: 0px;
			list-style: none;
		}
		.box ul li {
			margin-bottom: 5px;
			overflow: hidden;
		}
		
		.mali{
			background-color: lightgreen;
			border:1px solid #808080;
		}

		.box ul li span{
			width: 20px;
			height: 20px;
			float: left;
			background-color: #808080;
			text-align: center;
			line-height: 20px;
			border-radius: 50%;
			color: #fff;
			font-size: 13px;
			margin-right: 10px;
		}
		
		
		.box ul li a{
			text-decoration: none;
			float: left;
		}
	</style>
</head>
<body>
	<div class="box">
		<ul>
			<li class="bos"><span>1</span><a href="">PHP中文网-专注PHP学习平台</a></li>
			<li><span>2</span><a href="">PHP中文网-专注PHP学习平台</a></li>
			<li><span>3</span><a href="">PHP中文网-专注PHP学习平台</a></li>
			<li><span>4</span><a href="">PHP中文网-专注PHP学习平台</a></li>
			<li><span>5</span><a href="">PHP中文网-专注PHP学习平台</a></li>
			<li><span>6</span><a href="">PHP中文网-专注PHP学习平台</a></li>
			<li><span>7</span><a href="">PHP中文网-专注PHP学习平台</a></li>
			<li><span>8</span><a href="">PHP中文网-专注PHP学习平台</a></li>
			<li><span>9</span><a href="">PHP中文网-专注PHP学习平台</a></li>
			<li><span>10</span><a href="">PHP中文网-专注PHP学习平台</a></li>
		</ul>
	</div>
</body>
</html>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
	
	// $(document).ready(function () {
		// 调用CSS样式表里的样式属性
		// $('.box li').addClass('mali')
	// })

	// 简写:
	$( function (){
		$('.box li').addClass('mali')
	})

	// $('<img src="../3.29/images/yanjing.png">').insertAfter('span').css('float','left')
</script>

运行实例 »

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

执行后效果图:

QQ截图20180403195720.png

总结 :只有在一个页面上具有图片或视频等效果才会比较明显。

Correction status:qualified

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