JavaScript 不同浏览器之间的差异还是很大,所以js库才这么有需求,需要解决各种兼容性问题. 其实反过来,既然存在js库能解决这些兼容性问题,说明底层大部分功能还是相通的. 首先想到的是事件模型,IE最早只支持冒泡,不支持捕获,event是全局变量 再想到的都是一些API接口上的差异,比如event.srcElement与event.target 再比如getComputedStyle与currentStyle 再有就是ActiveXObject与XMLHttpRequest 再能想到的…