一、嵌入代码和外部文件
在HTML中嵌入JavaScript代码虽然没有问题,但一般认为好的做法还是尽可能使用外部文件来包含javascript,其有以下优点:
1、可维护性
2、可缓存:浏览器能够根据具体的设置缓存链接所有的外部javascript文件,也就是说,如果有两个页面都能使用同一个文件,那么这个文件只需下载一次
3、适应未来:通过外部文件来包含javascript无需使用前面提到XHTML或者注释,HTML和XHTML包含外部文件的语法是相同的。
二、文档模式
IE5.5引入文档模式的概念,而这个概念是通过使用文档类型切换实现的,最初的两种文档模式是混杂模式和标准模式,标准模式会让IE的行为更加接近标准行为,虽然这两种模式主要影响CSS内容的呈现,但是某些情况下会影响到JavaScript的执行。
严格模式开启:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0.1//EN" "http://www.w3.org/TR/html4/strict.dtd"> html4.0.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/XHTML/DTD/xhtml-strict.dtd"> xhtml 1.0
<!DOCTYPE html> html5
三、<noscript>
在浏览器不支持脚本或者浏览器支持脚本但是被禁用的情况下会显示<noscript>中的内容