但是无论编写在哪里,最后它都会嵌入进网页代码中,被浏览器执行。
编写在script标签中
我们可以直接在HTML的script标签中,编写大段JS代码。
编写在单独JS文件中
通常情况下,都是将JS代码写到单独的以.js
为后缀的文件中,再通过src
属性引入到HTML中。
注意,这个时候,上面提到的第一种编写位置的代码,就会失效了。
编写在其他标签的属性中
我们还可以,将JS代码,编写到HTML的其他标签的属性中去执行。
但是注意,只有a
标签的写法,有一点不一样,它需要在JS代码前,添加javascript:
,如下所示。
script标签的几个属性
type
在老代码中,可以会看到<script type="text/javascript">
这样的代码,这是古早的时候用来定义script标签中的代码,是JavaScript;
但是现在已经完全不需要多此一举了,而且现在的type的含义已经完全改变,使得可以用于JavaScript的模块;
language
这个特性是为了显示脚本使用的语言,现在已经没有任何意义了,也是不被需要的属性;