刚刚在读《JavaScript高级程序设计》这本书的“事件”这一章节,发现很多事件可能因为浏览器的不同或者浏览器版本的不同导致事件的实现方式不同。想知道平常开发中都是怎么处理这些事件的?将跨浏览器的事件提前写好方法进行统一,还是有工具引用帮忙做好兼容?
刚刚在读《JavaScript高级程序设计》这本书的“事件”这一章节,发现很多事件可能因为浏览器的不同或者浏览器版本的不同导致事件的实现方式不同。想知道平常开发中都是怎么处理这些事件的?将跨浏览器的事件提前写好方法进行统一,还是有工具引用帮忙做好兼容?
27 回答12.8k 阅读
8 回答3.4k 阅读✓ 已解决
6 回答950 阅读✓ 已解决
5 回答5.1k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.7k 阅读
6 回答714 阅读
事件方面已经不用考虑了。现在基本都是现代浏览器,事件这种比较基础的 API 已经统一了。
现在主要是 ES 标准存在实现差异,常见解决方案有 babel 和 esbuild,可以深入学习一下。