JavaScript中的script元素

1.<script>元素的介绍

在html4.01中,<script>元素有五个属性  charset用来设置代码的字符集,defer表示脚本在文档延迟完全被解析和显示之后执行,language用来指定使用的脚本语言,src主要是引入外部js文件的时候使用,type属性是必须的,是language的替代,值一般是 text/javascrpit

使用<script>元素主要有两种方式:直接在页面中嵌入代码和包含外部javascript文件

在使用<script>嵌入写代码的时候,需要指明type属性,如:

<script type=”text/javascript”>

function(){

alert(“hello”);

}

</script>

<script>中的执行是有顺序,他会按照从上到下的来执行。

2.<script>元素的位置:

理论上,<scrpit>元素都应该放在<head>之间,但是考虑到浏览器执行是从上到下,这样如何有很多js的代码,就可以导致在执行js代码的,页面的显示空白这种不好的现象,所以有的人就直接将代码写在body的内容之后。

3.延迟脚本

html4.01为<script>定义了defer属性,这个属性的作用就是表明脚本需要在整个页面解析完之后才能运行,相当于就是把<script>元素放在body的最后面。但是并不是所有的浏览器都支持

共有 3 条评论

Top