js学习笔记3——js编写位置
可以将js代码写在标签的onclick属性中
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script type="text/javascript">
</script>
</head>
<body>
<!-- 可以将js代码写在标签的onclick属性中 -->
<button onclick="alert('你点我干嘛~~');">点我一下</button>
</body>
</html>
可以将js代码写在超链接的href属性中
<body>
<!-- 可以将js代码写在超链接的href属性中,
当点击超链接时执行 -->
<a href="javascript:alert('让你点你就点');">你也点我一下</a>
</body>
前面讲的写法不推荐使用,因为结构与行为耦合了。所以还是写在script标签里。
还可以写在js文件里
首先,创建一个名称为script.js的文件,内部代码为
alert("我是外部JS文件中的代码");
然后用src引入
<script type="text/javascript" src="js/script.js">
</script>
如果在内部也写
<script type="text/javascript" src="js/script.js">
alert("我是内部的代码");
</script>
内部的没有啥用
再创建一个script标签呢
<script type="text/javascript" src="js/script.js">
</script>
<script>alert("我是内部的代码");</script>
再创建一个就可以了。
总结
js代码最好还是不要在body里面写,写在script里或者js文件里比较好。