html中script标签有什么用
这篇文章给大家分享的是有关html中script标签有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
HTML<script>标签
实例
通过JavaScript输出"Helloworld":
<script>
document.write("HelloWorld!")
</script>
浏览器支持
所有主流浏览器都支持<script>标签。
标签定义及使用说明
<script>标签用于定义客户端脚本,比如JavaScript。
<script>元素既可包含脚本语句,也可以通过"src"属性指向外部脚本文件。
JavaScript通常用于图像操作、表单验证以及动态内容更改。
提示和注释
注释:如果使用"src"属性,则<script>元素必须是空的。
提示:请参阅<noscript>元素,对于那些在浏览器中禁用脚本或者其浏览器不支持客户端脚本的用户来说,该元素非常有用。
注释:有多种执行外部脚本的方法:
如果async="async":脚本相对于页面的其余部分异步地执行(当页面继续进行解析时,脚本将被执行)
如果不使用async且defer="defer":脚本将在页面完成解析时执行
如果既不使用async也不使用defer:在浏览器继续解析页面之前,立即读取并执行脚本
HTML4.01与HTML5之间的差异
在HTML4中,"type"属性是必需的,但在HTML5中是可选的。
"async"属性是HTML5中的新属性。
HTML5中不再支持HTML4.01中的某些属性:"xml:space"。
HTML与XHTML之间的差异
在XHTML中,脚本中的内容类型声明为#PCDATA(代替CDATA),就是说会对实体进行解析。
这意味着,在XHTML中,应该编码所有特殊的字符,或者把所有内容嵌套在CDATA部分中:
<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
{
// 代码内容
}
//]]>
</script>
全局属性
<script>标签支持HTML的全局属性。
感谢各位的阅读!关于“html中script标签有什么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!