script标签
- type=“text/javascript” 说明当前script标签中文本的类型
<script>
标签的属性
text/javascript表示说明这一段脚本语言是JavaScript,告诉浏览器这一段要按照JavaScript来执行
(1)language已废弃。原来用于代码使用的脚本语言。由于大多数浏览器忽略它,所以不要用了
(2)src表示要引入的外部文件
(3)type表示脚本语言的类型 - 所有的JS代码都必须写在script标签里
- 为了语法规范,script标签写在head标签中
- 可以引入多个script标签,多个标签之间,顺序执行
- js代码可以外部引用
<script type="text/javascript" src="路径"></script>
- 如果当前script标签作用是引入外部文件,这个script标签中,就不能再写代码了,写了也执行不到
JavaScript和HTML的执行顺序
JavaScript和HTML代码在同一文件中写,他们执行的顺序是从上朝下,谁在前先执行谁,一般来说,没有特殊需求,JavaScript代码写在与中间,当然JavaScript代码写在html文件的任何地方都可以。
JavaScript标签可以出现多个。
输出</script>
标签
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
document.write("</script>");
</script>
</head>
<body>
</body>
</html>
执行结果
可以看到script开始标签和document里面的script结束标签配对,这样怎么解决呢?
原样输出标签的内容
<//是“<”
>//是“>”
<script type="text/javascript">
document.write("</script>");
</script>
执行结果
注释
- 单行注释 快捷键 ctrl + /
- 多行注释 快捷键 ctrl + shift + /