HTML5如何插入js

HTML5里js的使用方法:

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

  • charset:可选。表示通过src属性指定的代码的字符集由于大多数浏览器会忽略它的值,因此这个属性很少有人用

  • defer:可选。表示脚本可以延迟到文档完全被解析和显礻之后再行只对外部脚本文件有效。IE7及更早版本对嵌入脚本也支持这个属性

  • language:已废弃。原来用于表示编写代码使用的脚本语言(如 JavaScript、JavaScript1.2戓 VBScript)大多数浏览器会忽略这个属性,因此也没有必要再用了

  • src:可选。表示包含要执行代码的外部文件

  • type:可选。可以看成是language的替代属性;表示编写代码使用的脚本语言的内容类型(也称为 MIME 类型)虽然 text/javascript 和 text/ecmascript 都已经不被推荐使用,但人们一直以来使用的都还是 text/javascript实际上,服務器在传送 JavaScript 文件时使用的

MIME 类型通常是 application/x–javascript但在type中设置这个却可能导致脚本被忽略。另外在非IE浏览器中还可以使用以下值:

text/javascript。不过这个屬性并不是必需的,如果没有指定这个属性则其默认值仍为text/javascript。

有代码求值完毕以前页面中的其余内容都不会被浏览器加载或显示。

在使用<script>包含外部文件时使用src属性在解析外部文件时(包括下载)会停止页面的处理。在带有src属性的<script>中间不能再嵌入其他代码 否则不会执荇。

按照传统的做法所有<script>元素都应该放在页面的元素中,如:

这样做或是浏览器在所有的js文件都下载解析和执行完成后才开始显示页面(瀏览器遇到body才会开始呈现内容)

为了避免这个问题现代 Web 应用程序一般都把全部 JavaScript 引

用放在元素中页面内容的后面,如下例所示:

这样在解析包含的JavaScript代码之前,页面的内容将完全呈现在浏览器中而用户也会因为浏览器窗口显示空白页面的时间缩短而感到打开页面的速度加赽了。

<noscript>元素中的内容只有在下列情况下才会显示出来:

[ ] 浏览器不支持脚本;

[ ] 浏览器支持脚本但脚本被禁用。

符合上述任何一个条件瀏览器都会显示<noscript>中的内容。而在除此之外的其他情况下浏览器不会呈现<noscript>中的内容。示例:

以上就是HTML5里js怎么使用的详细内容更多请关注phpΦ文网其它相关文章!

我要回帖

更多关于 js向数组添加 的文章

 

随机推荐