使用 VSCODE软件进行编写代码,安装Live Server 插件 便捷式与浏览器交互;
向html中插入 javascript,解释器会自上而下对 <script>
标签内容进行解释;
text/javascript
, 非 IE 可以使用 application/javascript;<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
function hello() {
alert("hello zszxz");
}
hello()
</script>
</body>
</html>
</script>
标签传统做法放在 head内部,由src 引入 外部的js(如果是url则需要可信赖的链接);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="example.js"></script>
</head>
<body>
</body>
</html>
避免延迟加载放在<body>
标签底部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!-- 内容-->
<script type="text/javascript" src="example.js"></script>
</body>
</html>
XHTML协议中 a < b 无法被解析
法一 HTML实体 <;
法二
<![CDATA[
code
]]>
单行注释 //
多行注释 <!-- -->
块注释 /** */
html5
<!DOCTYPE html>
html4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//en" "http://www.w3.org/TR/html4/strict.dtd">
<noscript>
标签用在javascript无效的情况下会出现;