>光是一个页面的浏览器兼容就搞死一帮人
这个主要是使用JS思路不对,使用JS一定要使用框架比如Jquery或Prototype.js等等,js框架帮助你解决了兼容性问题。所以,各大浏览器是否统一这些问题都是平台以下问题,这个问题JS业界已经解决,不是我们应用者应该考虑的。
使用JS做业务计算肯定是兼容的,这是关键,显示效果等和设备相关的可能不同浏览器结果不一样,但这已经被jquery框架解决。
要把浏览器看成是操作系统,Java解决了linux和windows操作系统跨平台问题,而JS解决了跨浏览器问题,两者都是异曲同工。