JavaScript简介和使用

JavaScript简介和使用


  • JavaScript是属于HTML和Web的编程语言。
    • HTML定义网页的内容
    • CSS规定网页的布局
    • JavaScript对网页行为进行编程
  • JavaScript和Java是完全不同的语言,不论是概念还是设计。

JavaScript能够改变HTML内容
  • getElementById()(通过ID获取元素)是JavaScript HTML常用方法之一。
例子:“查找“id=“demo”的HTML元素,并把元素内容(innerHTML)更改为“Hello JavaScript”:
document.getElementById("demo").innerHTML = "Hello JavaScript";

提示:JavaScript同时接受双引号和单引号:

document.getElementById('demo').innerHTML = 'Hello JavaScript';
JavaScript能够改变HTML属性
例子:通过改变<img>标签的src属性(source)来改变一张HTML图像:
<button onclick="document.getElementById('myImage').src='/i/on.gif'">开灯</button>

<img id="myImage" border="0" sec="/i/off.gif" style="text-align:center; ">

<button onclick="document.getElementById('myImage').sec='/i/off.gif'">关灯</button>

👇运行结果👇
在这里插入图片描述在这里插入图片描述

JavaScript能够改变HTML样式(CSS)
document.getElementById('demo').style.fontSize = "25px";
JavaScript能够隐藏/显示HTML
  • 通过display样式来隐藏和显示HTML元素:
  • 隐藏👇
document.getElementById('demo').style.display="none";
  • 显示👇
document.getElememtById('demo').style.display="block";

JavaScript使用
  • <script>标签
  • 在HTML中,JavaScript必需放在<script></script>标签之间
<script>
	document.getElementById('demo').innerHTML = "Hello JavaScript";
</script>

有些JavaScript例子会使用type属性:

JavaScript函数和事件
  • JavaScript函数是一种JavaScript代码块,它可以在调用时被执行。
  • 例如,当发生时间时调用函数,比如当用户点击按钮时
<head>中的JavaScript
例子:JavaScript函数被放置于HTML页面的<head>部分,该函数会在按钮被点击时调用:
<!DOCTYPE html>
<html>
	<head>
		<script>
			function myFunction() {
  				document.getElementById("demo").innerHTML = "段落被更改。";
			}
		</script>
	</head>
	<body>
		<h1>一张网页</h1>
		<p id="demo">一个段落</p>
		<button type="button" onclick="myFunction()">试一试</button>
	</body>
</html>
<body>中的JavaScript
例子:JavaScript函数被放置在HTML页面的<body>部分,该函数会在按钮被点击时调用:
<!DOCTYPE html>
<html>
	<body>
		<h1>一张网页</h1>
		<p id="demo">一个段落</p>
		<button type="button" onclick="myFunction()">试一试</button>
		<script>
			function myFunction(){
				document.getElementById('demo').innerHTML = "段落被更改。";
			}
		</script>
	</body>
</html>
  • 提示:把脚本置于<body>元素底部,可改善显示速度,因为脚本编译会拖慢显示。
外部脚本
  • 脚本可放置于外部文件中:
外部文件:myScript.js
function myFunction(){
	document.getElementById("demo").innerHTML = "段落被改变。";
}
  • 外部脚本很实用,可以使相同的脚本被用于许多不同的网页。
  • JavaScript文件的文件扩展名是.js。
  • 如需使用外部脚本,请在<script>标签的src(source)属性中设置脚本的名称:
<script src="myScript.js"></script>
  • 我们可以在<head><body>中放置外部脚本引用。
  • 外部脚本的表现和它被置于<script>标签中是一样的。但是外部脚本不能包含<script>标签。
外部JavaScript的优势
  • 在外部文件中放置脚本有如下优势:
    • 分离了HTML和代码
    • 是HTML和JavaScript更易于阅读和维护
    • 已经缓存的JavaScript文件可加速页面加载
  • 如需向一张界面添加多个脚本文件-请使用多个script标签
<script src="myScript1.js"></script>
<script src="myScript2.js"></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值