0
点赞
收藏
分享

微信扫一扫

浏览器兼容

浏览器兼容一直是做网页应用的命门,应用开发者苦不堪言。浏览器开发人员也是头大,现代浏览器少说也得几千万行代码,至于这么复杂吗?

      举个简单例子,你知道javascript脚本中遍历数组有多少种方法?我知道有10种:

1. for 循环

2. for...of 循环
3. forEach() 方法

4. map() 方法

5. filter() 方法

6. reduce() 方法

7. find() 方法

8. findIndex() 

9. some() 方法
10. every() 方法

可能还有其他方法。浏览器开发人员得支持这10种写法,那个不支持,应用开发者用到了就是浏览器兼容问题。

      至于把问题搞这么复杂吗?如果规定了浏览器只允许使用第1种(能替换所有其他方法),应用开发者、浏览器开发者岂不都皆大欢喜。

     欢迎大家评论

举报

相关推荐

0 条评论