HTML中使用Javascript

<script>元素

  • async:立即下载脚本
  1. 脚本无顺序执行
  • defer:脚本可延迟到文档完全被解析和显示后执行(defer="defer")延迟,因此最好包含一个延迟脚本
  1. defer只适合外部脚本文件,html5不支持,ie8以后版本不支持
  2. 当前脚本不必等待其他脚本执行,不能保证异步脚本按照他们在页面中出现的顺序执行

引入的js放在</body>前面,放在head中会延迟页面渲染

<script>元素在XHTML中使用

  • 将MIME指定为“application/xhtml+xml”触发XHTML
  • 使用CData片段来包含JavaScript代码,在XHTML(XML)中,CDdata是文档特殊区域,这个区域中的内容不需要解析、
  • 不少浏览器不兼容XHTML,所以不支持CData,可以将CData注释掉
  • 通过外部文件使用javascript

<noscript>元素

用来显示不支持script的内容

 

 

 

 

注:相关知识来自js的高级程序设计

posted @ 2018-01-23 11:08  我的,博客园  阅读(123)  评论(0)    收藏  举报