在网络应用程序中,编写 javascript 是一项常见的工作,我尝试创建跨浏览器代码。
如果我尽力让它在 Firefox 中工作,那么它在 IE 中就无法工作。
所以我想知道你们有没有什么规则或经验告诉我如何编写跨浏览器代码?
UPDATE:
抱歉,我忘记确保我们不能在我当前的应用程序中使用 jquery,因为我们使用的是 prototype1.4(它比 jquery 更难使用),所以大多数时候我们使用 native javascript。
最佳答案
如果您执行以下操作,绝大多数问题都会消失:
- 拥有触发标准模式的 Doctype
- 遵循规范并避免专有浏览器扩展
如果您使用一个抽象出差异的库,那么其余的大部分都会消失。有很多 small specialized ones以及厨房水槽选项,例如 YUI和 jQuery .
关于javascript - 如何编写跨浏览器的javascript代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6001868/