如何编写跨浏览器的JavaScript代码

hgu*_*ser 1 javascript cross-browser

在Web应用程序中,编写javascript是一项常见的工作,我尝试创建跨浏览器代码.

如果我尽力使它在Firefox中运行,那么它在IE中不起作用.

所以我想知道你们是否有任何规则或经验告诉我如何编写跨浏览器代码?

更新:

抱歉,我忘了确保我们不能在我当前的应用程序中使用jquery,因为我们使用的是prototype1.4(这比jquery难以使用),所以大多数时候我们使用本机javascript.

Que*_*tin 6

如果您:绝大多数问题将消失:

  • 拥有触发标准模式的Doctype
  • 遵循规范并避免专有的浏览器扩展

如果你使用一个抽象差异的图书馆,其余的大部分都会消失.有很多小的专业和厨房水槽选项,如YUIjQuery.