繁体   English   中英

JS 转译和 polyfill 与浏览器支持

[英]JS transpiling & polyfills vs browser support

我仍在学习 JS,并且在我正在观看的许多书籍/教程中 - 人们指出使用所有浏览器都支持的功能的重要性,稍后我了解了像 Babel 这样的工具和优势它。 我喜欢新的“语法糖”,并希望使用它来代替被广泛接受的旧功能。 例如appendChild(); insertAdjacentElement; replaceChild(); removeChild(); appendChild(); insertAdjacentElement; replaceChild(); removeChild(); 可以替换为append(); prepend(); before(); after(); replaceWith(); remove(); append(); prepend(); before(); after(); replaceWith(); remove(); . 现在,我的问题是,如果我使用后者并依赖于旧版浏览器的工具,或者我应该使用广泛支持的功能,那会很好吗?

我建议使用现代 JS 和当前浏览器来学习和训练你的技能——如果你需要在某个时候支持旧浏览器,那就去处理它。 避免过早的优化和抽象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM