javascript - 跨浏览器JS

标签 javascript cross-browser

我正在开发一个项目,用于转换在 Internet Explorer 8 及更低版本中功能齐全的网站,但在 Firefox 或 Safari 中无法正常运行。

许多需要更改的内容将与 javascript 相关(也称为 IE 中存在但其他浏览器中不存在的方法)。

我想知道是否有人知道一个相当全面的常见事物列表,必须对其进行更改才能在所有浏览器上工作。

我从 quirksmode.org 开始,但我认为它不会拥有我正在寻找的一切。如果有人知道列表,请告诉我。

最佳答案

您最好的选择是使用 Javascript 工具包/库,例如 jQuery、MooTools 或 Prototype。这样的决定将为您节省大量的工作,并且所有三个都在不断更新,这为您提供了很大程度的安全性,以应对 future 的兼容性问题。特别是对于 DOM 操作或 AJAX,库是最佳选择。

如果您绝对不能使用它,怪异模式是一个好的开始。我从未找到过足够全面的单一来源,足以让我不必为了每个问题领域而跑回 Google。

关于javascript - 跨浏览器JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630050/

相关文章:

javascript - d3 Sankey 分配固定的 x,y 位置

javascript - 添加按钮在 javascript 中不起作用

javascript - 谷歌地图地理编码问题

html - 从线性渐变中删除边框颜色

android - 如何跨浏览器标准化 Helvetica Neue 行高(与粗体文本无关)?

javascript - 最小公倍数代码在一个数组上产生错误的答案

Javascript 将数学符号转换为 MathML 符号

html - 如何删除超链接图像周围的黑色边框?

css - IE , chrome 浏览器问题 - 多个 div 显示为嵌套 div

javascript - 如何使用 JavaScript 获取跨浏览器的文字样式字符串?