HTML里嵌入JavaScript方式中的脚本类型
Posted CaoYuan_CIKU
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML里嵌入JavaScript方式中的脚本类型相关的知识,希望对你有一定的参考价值。
javascript是Web的原始脚本语言,而在默认情况下,假定<script>
元素包含或引用JavaScript代码。如果要使用不标准的脚本语言,如Microsoft的VBScript (只有IE支持),就必须用”type”属性指定脚本的MIME类型:
<script type="text/vbscript">
// 这里是VBScript代码
</script>
”type”属性的默认值是“text/javascript”。如果需要,可以显式指定此类型,但这完全没必要。
老的浏览器在<script>
标记上用”language”属性代替”type”属性,这种情况现在也会经常看到:
<script language="javascript">
// 这里是JavaScript代码...
</script>
”language”属性已经废弃,不应该再使用了。
当Web浏览器遇到<script>
元素,并且这个<script>
元素包含其值不被浏览器识别的”type”属性时,它会解析这个元素但不会尝试显示或执行它的内容。这意味着可以使用<script>
元素来嵌入任意的文本数据到文档里,只要用”type”属性为数据声明一个不可执的类型。要获取数据,可以用表示<script>
元素的htmlElement对象的”text”属性。但是,要注意这些数据嵌入技术只对内联脚本生效(Steven Souder著名的ControlJS框架就是利用了script元素的这一特性来控制JavaScript代码的执行,更多信息请阅读: http://stevesouders.com/controljs/). 如果同时指定”src”属性和一个未知的类型,那这个脚本会被忽略,并且不会从指定的URL里下载任何内容。
以上是关于HTML里嵌入JavaScript方式中的脚本类型的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript笔记--- JS概述;HTML中嵌入JS代码的三种方式
在android的webview中嵌入一段HTML代码或Javascript脚本