获得徽章 0
- 掘金世界杯狂欢持续进行中
!在掘金沸点,诚邀各位掘友进行有奖竞猜!一起瓜分矿石!
⏰活动时间:11月29日
📖活动规则:
在兑换中心用矿石兑换竞猜卡后,在沸点 #世界杯欢乐竞猜# 话题下,按照“伊朗vs美国=n:n”的格式发布世界杯队伍比分猜测。
同时满足兑换+发布了正确格式的沸点+猜对了比分的用户,可以瓜分该场次的矿石;若没人正确预测比分,矿石将由掘金回收。建议大家每场活动仅【兑换1次】即可,最后的奖池是按照猜对的人数平均分,与兑换的矿石数无关。
参与用户需在在今天23:59前完成兑换和发布沸点。每个用户每场比赛只能发布一次竞猜。
🏃♀️例如,猜测11月30日3:00伊朗vs美国的比分为3:2,则需要在11月29日23:59前完成兑换卡并在#世界杯欢乐竞猜#话题下发布 伊朗vs美国=3:2,队伍顺序不可颠倒。
❗️注意:
1. 每场比分竞猜以该话题下发布的第一条沸点为准。
2. vs小写,比分n:n采用英文冒号: (建议直接复制小助手提供的格式改比分)格式错误将不被统计。
3. 瓜分结果在一周内公布。展开3444 - 关于babel的一些理解:
babel的作用就是把高版本的语法或api,转换成指定或低版本的实现。
@babel/preset-env的作用是提供了代码的runtime, 包含三种类型:helper、corejs、regenerator。corejs是直接导入的,它会直接实现polyfill, 会造成全局污染。
@babel/preset-env 还支持配置targets,来按需注入运行时。因为如果用户的客户端版本普遍较高,则有些api和语法其实是没必要去加入runtime的。
@babel/preset-env 有个缺点是它的helper是直接注入到代码里的,没有通过模块化导入,会导致相同的代码重复打包。
@babel/plugin-transform-runtime解决了上面的一些问题,它也提供了helper、corejs、regenerator。
@babel/plugin-transform-runtime 如果没有配置corejs,会默认使用 @babel/runtime。不会处理api polyfill
@babel/plugin-transform-runtime 如果配置了corejs, 会使用@babel/runtime-corejs(3/2), 所以你必须安装这个包。
@babel/runtime-corejs(2/3) 里面包含了 helper、corejs、regenerator.
@babel/plugin-transform-runtime 劫持了helper的生成逻辑,可以做到模块化加载 helper。 并且corejs的导入不会污染全局。
@babel/plugin-transform-runtime 没有targets配置,并且优先preset-env转换,所以如果你的浏览器已经支持的api和语法仍然可能会被打包进去,推荐开发lib库再使用它吧展开25
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)