搜索
您的当前位置:首页正文

第五章 编程原则和良好习惯

来源:二三娱乐

预留退路

  • javascript:伪协议和内嵌的事件处理函数的做法都不好!

分离Javascript

  • 若<script>在<head>中,那么js文件将在HTML文档之前加载到浏览器里,此时文档模型不完整,getElementsByTagName等就不能正常工作。
  • HTML文档全部加载完毕时将触发一个事件,这个事件有它自己的事件处理函数。
  • HTML文档将被加载到一个浏览器窗口里,document对象又是window对象的一个属性。当window对象触发onload事件时,document对象已经存在。

向后兼容性

  • 对象检测
if(!getElementById||!getElementByTagName) return false;
Top