第二章--在HTML中使用JavaScript

2. "字符串

解决方法:使用转义符号"\"
例:alert("<\/script>");

2.1.2 不能省略结束标签

不管是引入外部js文件还是写js代码,不能省略""结束标签。

2.1.3 引入外部js文件的标签内不能嵌入js代码

在引入外部js文件的标签内不能嵌入js代码,嵌入代码无效。

2.2 延迟脚本defer

     脚本会被延迟到整个页面都解析完毕后再运行,相当于告诉浏览器立即下载,但延迟执行。
     HTML5 规范要求脚本按照它们出现的先后顺序执行,因此第一个延迟脚本会先于第二个延迟脚本执行,而这两个脚本会先于 DOMContentLoaded 事件执行。在现实当中,延迟脚本并不一定会按照顺序执行,也不一定会在 DOMContentLoaded 事件触发前执行,因此最好只包含一个延迟脚本

2.3 异步脚本async

     告诉浏览器立即下载文件,标记为"asnyc"不一定会按照先后顺序执行。建议异步脚本不要在加载期间修改DOM

2.4 标签的位置

     放在""和""中。现代Web应用程序一般都把JavaScript引用放在""元素中页面内容的后面。

2.5 文档模式

     混杂模式和标准模式。一般用标准模式

2.6

     显示条件:

  • 浏览器不支持脚本
  • 浏览器支持脚本,但脚本被禁用
例:

2.7小结

  • 引入外部文件时,src属性设置相应的URL,既可以是同一服务器上的文件也可以是不同域的文件。
  • 在不使用defer和async属性的条件下,"

你可能感兴趣的:(第二章--在HTML中使用JavaScript)