- JavaScript 是一种脚本语言,对脚本语言的理解可参考 https://blog.csdn.net/mtx188/article/details/83993064
- 直接将JavaScript放在HTML的head中
原始代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript 放在head中</title>
<script>
function sayHi() {
alert('hi')
}
window.onload = function () {
sayHi();
}
</script>
</head>
<body>
<h1>this is the first HTML </h1>
</body>
</html>
- 直接将JavaScript放在HTML的head中
- 直接将JavaScript放在HTML的body中
原始代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript 放在body中</title>
</head>
<body>
<h1>this is the first HTML </h1>
<script>
function sayHi() {
alert('hi')
}
window.onload = function () {
sayHi();
}
</script>
</body>
</html>
- 直接将JavaScript放在HTML的body中
- 当Javascript内部代码很多,浏览器解析慢,导致半天出不来页面。所以将Javascript代码保存到一个以js结尾的文件中,然后通过src属性指向外部文件的链接。例如优化后的代码 外部链接的html
外部链接的js<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src=外部链接.js ></script>
</head>
<body>
<button type="button" onclick="sayHi()">点击触发外部链接中的内容</button>
</body>
</html>
二 、src的作用function sayHi() {
alert('hi')
}
- 当Javascript内部代码很多,浏览器解析慢,导致半天出不来页面。所以将Javascript代码保存到一个以js结尾的文件中,然后通过src属性指向外部文件的链接。例如优化后的代码 外部链接的html
2.1 加载外部的js代码 -2.1 加载外部域的js文件 例如: 这种方式增加了script标签的威力,但是同样也带来了危害,那就是如果是不信任的网站某些程序员会捣乱,那可能会导致不可委会的灾难。so你懂得….
外部文件的优势
可扩展性:维护代码轻松,开发人员可以不接触html的情况下就可以变成js代码
可缓存:如果有两个页面都是用同一个js文件,那么这个文件只需要下载一次,因此最终结果就是加快页面的加载速度