2021-11-13

本文详细介绍了jQuery的三种常见入口函数写法,包括$(document).ready()、jQuery(document).ready()和自定义匿名函数$(function()),并展示了如何在实际项目中运用这些写法,以及解决$与其他框架冲突的方法。
摘要由CSDN通过智能技术生成

在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>入口函数</title>
		<script src="./jquery-3.4.1.min.js">
		</script>
	<script >
		//第一这个写法
	$(document).ready(function()
		{
			alert("你好");
		}
		);
	</script>
	</head>
	<body>
		
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>入口函数</title>
		<script src="./jquery-3.4.1.min.js">
		</script>
	<script >
		//第一这个写法
	$(document).ready(function()
		{
			//alert("你好");
		}
		);
		
		jQuery(document).ready(function()
		{
		alert("harmony")	;
		});
	</script>
	</head>
	<body>
		
	</body>
</html>

$(document).ready(function()
		{
			//alert("你好");
		}
		);

write less ,do more

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>入口函数</title>
		<script src="./jquery-3.4.1.min.js">
		</script>
	<script >
		//第一这个写法
	$(document).ready(function()
		{
			//alert("你好");
		}
		);
		//第二种写法
		jQuery(document).ready(function()
		{
		//alert("harmony")	;
		});
		
		//第三种写法
	$(function()
		{
			alert("你好shijie");
		}
		);
	</script>
	</head>
	<body>
		
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>入口函数</title>
		<script src="./jquery-3.4.1.min.js">
		</script>
	<script >
		//第一这个写法
	$(document).ready(function()
		{
			//alert("你好");
		}
		);
		//第二种写法
		jQuery(document).ready(function()
		{
		//alert("harmony")	;
		});
		
		//第三种写法
	$(function()
		{
			//alert("你好shijie");
		}
		);
		
		
		//第四种写法
	jQuery(function()
		{
			alert("你好,欢迎进入数学的世界");
		}
		);
	</script>
	</head>
	<body>
		
	</body>
</html>

推荐第三种写法

jquery的冲突问题

使用别的框架,$的冲突

分不清是谁的$
后边的会覆盖前边的,

  1. 所以写上1.释放$的使用权 jQuery.noConflict(); jQuery(function() {alert("yiyiyi")} ); 注意点:释放操作必须在编写其他jQuery代码之前编写 2.释放之后就不能再使用$,改为使用jQuery
  2. 自定义一个访问符号
var nj=jQuery.noConflict();
nj(function()
{
alert("yiyi")
});

核心函数

$()
在这里插入代码片
  1. 接受一个函数
$(function()
		{
			alert("你好shijie");
		}
		);
  1. 接收一个字符串
$(function()
		{
			alert("你好shijie");
			$.("box1")
		}
		);
  1. 接收一个字符串选择器

  2. 接收一个代码片段

在这里插入代码片
  1. 接收一个DOM元素
    在这里插入图片描述
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>入口函数</title>
		<script src="./jquery-3.4.1.min.js">
		</script>
	<script >
		//第一这个写法
	$(document).ready(function()
		{
			//alert("你好");
		}
		);
		//第二种写法
		jQuery(document).ready(function()
		{
		//alert("harmony")	;
		});
		
		//第三种写法
	$(function()
		{
			alert("你好shijie");
			var $box1=$("#box1");
			var $p=$("<p>他是段落<p>");
			console.log($p);
			$box1.append($p);
		}
		);
		
		
		//第四种写法
	jQuery(function()
		{
			//alert("你好,欢迎进入数学的世界");
		}
		);
	</script>
	</head>
	<body>
		<div id="box1">
			
		</div>
	</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是数学系的小孩儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值