博客列表 >1.jquery的二种引入方式 2.$(document).read()使用方式与简写---2018年4月2日作业

1.jquery的二种引入方式 2.$(document).read()使用方式与简写---2018年4月2日作业

杜苏华迈专注于物联网可视化管理的博客
杜苏华迈专注于物联网可视化管理的博客原创
2018年04月03日 11:04:40997浏览

实例:jquery本地引入方式

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>jQuery引入方式一</title>
</head>
<body>

<h2>php中文网</h2>

<!-- 本地jquery引入模式 -->

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

<script type="text/javascript">
	$('h2').click(function(){
		alert('www.php.cn')
	})
</script>
</body>
</html>
<pre>
1.jQuery是一个js函数库,可以极大的简化js代码编写
2.jQuery本质上就是一个普通的js文件,只要下载导入到项目中即可
3.官网下载开发版本用于学习,项目上线后换成生成环境压缩版本
4.可以选择本地文件,也可以使用cdn在线版本,国内建议使用baidu静态资源库,访问速度快
5.jQuery中的大Boss是工厂函数$(),我们就从这个家伙开始jQuery学习之旅
</pre>

运行实例 »

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



实例:jquery外部引入方式

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>2.jQuery引入</title>
</head>
<body>

<h2>php中文网</h2>
<!-- jquery外部接入方式 -->
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

<script type="text/javascript">
	$('h2').click(function(){
		alert('www.php.cn')
	})
</script>
</body>
</html>
<pre>
1.jQuery是一个js函数库,可以极大的简化js代码编写
2.jQuery本质上就是一个普通的js文件,只要下载导入到项目中即可
3.官网下载开发版本用于学习,项目上线后换成生成环境压缩版本
4.可以选择本地文件,也可以使用cdn在线版本,国内建议使用baidu静态资源库,访问速度快
5.jQuery中的大Boss是工厂函数$(),我们就从这个家伙开始jQuery学习之旅
</pre>

运行实例 »

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


实例:2.$(document).read()使用方式与简写

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>query代码的执行方式</title>
	<style type="text/css">
	.horiz {
		float:left;
		list-style: none;
		margin: 10px;
	}
</style>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">

	// 那么在jquery中有没有同样功能的方法呢?当然有,不仅有,而且效率更高:ready()
	// $(document).ready(function () {
	// 	$('#list > li').addClass('horiz')
	// })
	// 简写:
	$(function(){
	//jq代码
		$('#list > li ').addClass('horiz')
	})
	// 当然,如果将jquery代码写在html文档的底部,就不这样麻烦了,但还是推荐将代码用$(function(){})封装
	/*
	为什么说:$(document).ready()方法比window.onload事件更高效呢?
	html页面生成分为二步:
	1. 生成DOM树: 告诉浏览器html文件中有多少元素以及他们之间的关系
	2. 加载外部资源: 例如图像,外部文件等

	window.onload事件必须要在dom树生成,外部资源全部加载完毕才可以触发
	$().ready()事件:只要DOM创建完成就可以触发,不必等到元素全部加载完成,特别是有较大图片或文件时,效果非常明显

	*/

</script>
</head>
<body>
	<h2>购物清单</h2>
<ul id="list">
	<li>生活用品
		<ul>
			<li><a href="">淘宝</a>
                <ul>
                    <li>箱包</li>
			        <li>衣服</li>
			        <li>鞋子</li>
			    </ul>

			</li>

		</ul>
	</li>
	<li>数码产品
		<ul>
			<li><a href="">天猫</a>
                <ul>
                    <li>玩具</li>
			        <li>食品</li>
			        <li>海鲜</li>
			    </ul>

			</li>

		</ul>
	</li>



	<li>食品保健
		<ul>
			<li><a href="">京东</a>
                <ul>
                    <li>电脑</li>
			        <li>手机</li>
			        <li>数码</li>
			        <a href="">玩具</a>
			    </ul>

			</li>

		</ul>
	</li>

</ul>
<!-- <script type="text/javascript" src="../js/jquery-3.3.1.js"></script> -->
<script type="text/javascript">
	// $('#list > li').addClass('horiz')
	// $(document).ready(function(){
	// 	//这里放jQuery代码:将列表水平摆放
	// 	$('#list > li').addClass('horiz')
	// })
</script>
</body>
</html>

运行实例 »

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


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议