采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
预设presets,就是多个插件的集合,这些插件将js高级语法转成浏览器可以接受的语法。 polyfill: 补丁,目的是让浏览器接受高级语法。
这两种方法,都是对babel对js进行兼容性处理的方法,但是一种是将高级语法使用普通语法进行实现,一种是扩展原有的语法, 所以这两种方法实现兼容性处理的方式是不一样的?
请问presets和polyfill这两者是这种关系吗 ?
babel (presets 是 babel 的插件合集,如你所说)是为了把 ES 高版本编译为低版本,让浏览器兼容。
polyfill 是为了提供 API 的补丁,和语法没关系。
(注意“语法”这个关键词)
登录后可查看更多问答,登录/注册
面向1-3年前端的框架及项目面试“刚需内容”
4.9k 3
3.5k 11
1.7k 11
2.0k 11
1.8k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号