用于检查javascript兼容性的工具/实用程序/资源

用于检查javascript兼容性的工具/实用程序/资源,javascript,cross-browser,Javascript,Cross Browser,我有一个完全为IE6及以下版本编写的应用程序。难怪它在其他浏览器中不起作用。但我的目标是让它在所有最新的浏览器中工作。是否有任何特定的工具、实用程序或资源来验证/浏览我的javascript文件,并向我报告其中的问题和建议 欢迎在这方面提出任何建议或指示 谢谢。鉴于Javascript在不同版本中有大量的怪癖和变化,创建这样的工具将非常困难。我不知道有任何这样的工具,但这里有一些建议: 在您的计算机上安装多个版本的浏览器,包括旧版本,如有必要,请进行虚拟化 诸如IETab for Chrome

我有一个完全为IE6及以下版本编写的应用程序。难怪它在其他浏览器中不起作用。但我的目标是让它在所有最新的浏览器中工作。是否有任何特定的工具、实用程序或资源来验证/浏览我的javascript文件,并向我报告其中的问题和建议

欢迎在这方面提出任何建议或指示


谢谢。

鉴于Javascript在不同版本中有大量的怪癖和变化,创建这样的工具将非常困难。我不知道有任何这样的工具,但这里有一些建议:

  • 在您的计算机上安装多个版本的浏览器,包括旧版本,如有必要,请进行虚拟化
  • 诸如IETab for Chrome/Firefox之类的工具可以帮助管理过多的窗口
  • 单元测试

<>我也会考虑不要编写自己的跨浏览器兼容的JavaScript。这需要大量的研究投资和时间投入。相反,您可以使用一个已经跨浏览器兼容的Javascript库,比如它可以为您完成所有工作。我强烈建议走这条路,因为即使是最基本的跨浏览器兼容Javascript,您也可能需要数小时才能自行编写代码,这在不到一分钟的时间内就可以通过jQuery等库实现。

鉴于Javascript在不同版本中存在大量的怪癖和更改,创建这样的工具将非常困难。我不知道有任何这样的工具,但这里有一些建议:

  • 在您的计算机上安装多个版本的浏览器,包括旧版本,如有必要,请进行虚拟化
  • 诸如IETab for Chrome/Firefox之类的工具可以帮助管理过多的窗口
  • 单元测试

<>我也会考虑不要编写自己的跨浏览器兼容的JavaScript。这需要大量的研究投资和时间投入。相反,您可以使用一个已经跨浏览器兼容的Javascript库,比如它可以为您完成所有工作。我强烈建议采用这种方式,因为即使是最基本的跨浏览器兼容Javascript,您也可能需要数小时才能自行编写代码,这在不到一分钟的时间内就可以通过jQuery等库实现。

有JSLint和新的相关JSHint,但有了这样的代码,您可能会收到很多警告……有JSLint和新的相关JSHint,但是使用这样的代码,您可能会收到很多警告。。。