我需要一些JavaScript的帮助。我生命中的大部分时间都是编译软件(C,C ++,VB等),但在过去的两个月里,我开始使用PHP和ajax平台开发在线应用程序,名为phpLiveX。 整个开发时间我使用谷歌浏览器测试这个应用程序,一切正常,完成后和上市前,最后一步是检查一切在其他浏览器中的工作情况。
结果是(工作百分比):
100%
100%
100%
90%
30%
我发现这是常见的问题,但就像我说的那样,因为我没有太多的JavaScript经验,所以我不确切知道从哪里开始?执行失败的大部分功能都是非常普通的功能,用于显示结果(ajax)或简单的用户界面功能(点击禁用启用按钮,或点击激活ajax执行等)
那么什么是最好的“程序”开始逐个调试每个浏览器中失败的每个函数,或者是否有一些常见的地方和东西需要先检查,或其他什么?
请给我你的意见。谢谢!
答案 0 :(得分:1)
最好使用JS框架,如jQuery,mootools,它允许开发人员为多个浏览器编写单个代码,并在内部处理浏览器兼容性问题。使用这些框架时,您会发现您的应用程序甚至与IE6兼容,这对于开发人员来说已经成为一个巨大的痛苦
我不建议您使用本机JS进行开发,
简而言之,这些框架将直接吸收您对浏览器兼容性问题的所有担忧。
实际上你应该首先在IE 6上进行测试,如果那样工作那么你可以直接假设每件事情都能正常工作:)
答案 1 :(得分:0)
我使用火狐和fire bug来确保我的js没有抛出任何错误。
IE 9现在也包含了开发人员工具..它可以检查后向可比性并对js进行一些调试(按f12我认为。)
Chrome也有自己的内置版本,可以通过右键单击页面并选择inspect元素然后选择脚本选项卡来找到它。
希望这为您提供了一个开始调试代码的好地方。