<script>和<noscript>元素

一.<script>元素

向HTML中插入JavaScript的主要方法,就是使用<script>元素

1.async:表示应该立即下载文本,但不应该妨碍页面中其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效,如下例:

<head>
<title></title>
<script type="text/javascript" defer="defer"src="example1.js"></script>
<script type="text/javascript" defer="defer"src="example2.js"></script>
</head>
<body><!--这里放内容--></body>

async不能保证按照指定两个文本的执行顺序。目的是不让页面等待两个脚本下载和执行,从而异步加载页面其他内容。

2.charest:表示通过src属性指定的代码的字符集。

3.defer:延迟脚本,只对外部脚本有效,如例:

<head>
<title></title>
<script type="text/javascript" defer="defer"src="example1.js"></script>
<script type="text/javascript" defer="defer"src="example2.js"></script>
</head>
<body><!--这里放内容--></body>

虽然我们把script元素放在了文档的<head>元素中,但其中包含的脚本将延迟到浏览器遇到</html>标签后执行。

4.src:表示包含要执行的外部代码

5.type:表示编写代码使用的脚本语言的内容类型,如果没有指定,默认为text/javascript。

二.<noscript>元素

这个元素用以在不支持Javascript的浏览器中显示替代的内容。
元素只有在两种情况下才会显示出来,1.浏览器不支持脚本,2.浏览器支持脚本,但脚本被禁用。

猜你喜欢

转载自blog.csdn.net/pjcd10/article/details/78585897
今日推荐