[英]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.