准备使网站Internet Explorer 8兼容

时间:2010-09-18 09:40:16

标签: javascript internet-explorer-8 cross-browser jslint quirks-mode

我刚刚接管了large web application的维护,这是超过10,000行的Javascript。

目前它在Firefox 3.5 +,Safari 4+和Chrome上运行,我必须使其与IE8一起使用。

我是一名非常有经验的程序员,但我只有一点Javascript经验 - 虽然我已经了解quirksmode的可疑乐趣,但我有一份Javascript The Good Parts.

Javascript使用了很多JQuery(所以很好的部分都可以使用)。

我想以系统的方式解决这个问题,并希望就如何构建我的移植活动提出建议。

一般的方法是旧的'OpenBSD概括'策略 - 当发现跨站点错误时,系统地搜索代码库以寻找可能发生的其他地方并修复它们。

BGerrison刚刚指出我也需要考虑CSS兼容性,所以让我们把它混合起来。

到目前为止,我提出的所有方法都是:

  • 运行jslint并修复任何linting错误

在我投入之前,我应该采取任何结构化步骤或我应该熟悉的资源吗?

更新

我发现Opera 10中的控制台有点暗示你的css并报告任何css错别字和东西......

1 个答案:

答案 0 :(得分:1)

<强>的Javascript

CSS