第二章 在HTML中使用JS

script 标签 属性

src   : 可选 包含要执行的外部文件

type : 表示编写代码使用的脚本语言的内容类型(MINI类型) text/javascript

async: 可选 只对外部脚本使用 表示立即下载脚本 但是不妨碍页面的其他操作 比如下载其他资源 或等待加载其他脚本

defer: 可选 表示脚本文件可以延迟到文档完全被解析和显示之后执行 只对外部文本有效 

使用script元素的方式有两种 直接在页面中嵌入JavaScript代码包含外部的js文件

 script 元素内部js代码  将从上到下依次被解释

<script>

function a(){
    alert("</script>")
}

</script>

解析器 解析一个函数的定义 然后将该定义保存到自己的环境中

<script src="example.js"></script>//引入外部js文本 在标签内写东西 会被忽略   解析js时 页面的处理会停止

src 属性可以包含来自外部域的js文件  和 img 一样  src可以指向当前HTML页面所在所在域之外的某个域中的完整URL

script 标签在head标签内 表示  先加载完成js文件之后才能读取dom文件    

所以将script标签放在body的最下方是一个好的选择

嵌入代码和外部js文件 

外部代码 可维护 可缓存 (两个文件移入一个js 会缓存) 

原文地址:https://www.cnblogs.com/liuxiankun/p/6743901.html