浏览器兼容性问题

       回想几年前IE还是浏览器中的霸主,开发web程序即便不考虑浏览器兼容性问题也可以凑合,现在不行了,浏览器越来越多样化了,兼容性问题可真是个大问题。今天用chrome测试自己写的系统,原本在IE上运行很好的程序到了chrome马上不起作用了。

       chrome还有个问题,它总是强行使用缓存,用F5,ctrl+F5刷新都不行。不知道它为什么要这样设计,好处是什么。很不利于开发。最后查了下,可以用shift+ctrl+del,清除缓存再刷新。

       原本运行没有问题的childNode[0]也不起作用了,在chrome和IE11好像都是从1开始的。没办法用JQuery重写。这也许也是使用框架的好处之一。不过框架也不能完全解决兼容性问题。尽量使用框架还是好的。

       insertCell() 的效果让人感觉有点喜剧。IE是从左往右的insert,chrome是从右往左。据说是因为他们的default index不一样。每次insert的时候写个index, 比如insertCell(-1),这样两个浏览器都是insert到右边。

       兼容性问题还有很多,尽量设法避免,无法避免的时候只有求诸网络,还好有许多经验的分享,这里就有一个summary:http://www.noonenet.cn/newshtml/newsinfor/ff-chrome-ieJSjianrong.html,感谢分享精神。留此待用。

       虽然有标准,但总有边缘地带没有规定,或者各个厂商有自己的理由不遵守规范,有些也许是好的。让自己的实现方式成为标准,这样对手的产品就更没有市场了,这也许是所有厂商的愿望。然而要想让自己的实现成为标准也只有取得更大的市场份额才行。

      


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值