- 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文件,那么这个文件只需要下载一次,因此最终结果就是加快页面的加载速度
