JavaScript教程-2-JavaScript代码的引入方式和执行特点

1:JavaScript的代码的引入方式有两种

--直接将代码书写在<script>标记中。

--引入外部的js文件

例子:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<!--第一种引入方式,直接将代码内嵌书写到HTML脚本中-->
		<script type="text/javascript">
			window.alert("hello world!");
		</script>
		<!--第二种引入方式,使用scr属性引入外部js代码文件-->
		<script type="text/javascript" src="js/001.js"></script>
	</head>
	<body>
	</body>
</html>

001.js代码:alert("hello")

2:执行特点

-- JavaScript是从上往下顺序执行的。

- -<script>标签的个数没有限制,不能嵌套。

-- 如果使用了外部引入的方式,那么<script>标签中就不应该有任何代码,即使有代码也不会被执行。

-- 如果希望某一个<script>标签中的JavaScript延迟执行,那么可以使用属性defer来达到延迟执行某些代码,代码在页面加载完毕之后才会执行(执行完window.onload())

例子:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<!--
		1:第二种引入方式,引入外部js代码文件 使用属性 src引入 外部js代码
		2:这个会被先执行,从上到下依次执行
		3:给它添加defer属性之后,001.js中的代码会被延迟执行,属性的值为defer。
		代码在页面加载完毕之后才会执行(执行完window.onload())
		-->
		<script type="text/javascript" src="js/001.js" defer="defer"></script>
		
		<!--第一种引入方式,直接将代码内嵌书写到HTML脚本中-->
		<script type="text/javascript" >
			window.alert("hello world!");
		</script>
	</head>
	<body>
	</body>
</html>

PS:笔者有大量的学习资料:java、python、大数据、人工智能、前端等。需要的小伙伴请加群:711408961

笔者的b站中有一些教学视频分享。感兴趣的小伙伴可以关注:https://space.bilibili.com/412362068

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值