Front-end——jQuery入口函数及$解释

博客主要介绍了jQuery相关知识。一是jQuery入口函数和window.onload入口函数的区别,jQuery入口函数可写多个且执行时机更快,前者等DOM树加载完执行,后者等所有资源加载完执行;二是对jQuery中 $ 符号的解释,$ 和jQuery等价,是给window对象添加的属性,为自执行函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、jQuery的入口函数

//两种写法:
//1、
$(document).ready(function(){})
//2、
$(function(){})

1、jQuery入口函数和window.onload入口函数的区别

  1. window.onload入口函数不能写多个,但是jQuery的入口函数是可以写多个的
  2. 执行时机不同,jQuery入口函数执行时机要快于window.onload入口函数。因为jQuery入口函数要等待页面上的DOM树加载完后执行;window.onload入口函数要等待页面上所有的资源(DOM树 / 外部CSS/js连接,图片)都加载完毕执行
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<script src="js/jquery-3.5.1.min.js"></script>
		<style>
			*{
				margin: 0;
				padding: 0;
			}
		</style>
	</head>
	<body>
		<script>
			$(document).ready(function(){
				alert("我是第一个入口函数")
			})
			
			$(function(){
				alert("我是另一个入口函数")
			})
		</script>
	</body>
</html>

二、jQuery中 $ 符号的解释

1、$ 是什么?

  1. jQuery是一个自执行函数。引入一个js文件,是会执行js文件中的代码的。
  2. 执行jQuery文件中的代码,其实就是执行jQuery这个自执行函数
  3. 这个自执行文件就是给window对象添加一个jQuery属性和 $ 属性
  4. $ 和 jQuery是等价的,是一个函数

2、jQuery 和 $ 是一回事验证

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<script src="js/jquery-3.5.1.min.js"></script>
		<style>
			*{
				margin: 0;
				padding: 0;
			}
		</style>
	</head>
	<body>
		<script>
			$(function(){
				console.log(window.jQuery === window.$)
			})
		</script>
	</body>
</html>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Star星屹程序设计

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

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

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

打赏作者

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

抵扣说明:

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

余额充值