
获得徽章 3
- 2月15日 打卡Day8
通过这篇文章了解了Esbuild的架构优势和落地场景,并与SWC进行对比,学习了插件机制和模块支持。Esbuild可以在内存中计算出 env 的值作为模块内容,也可以模块名当做一个函数来进行编译,甚至可以在编译阶段实现函数递归的过程,能够给我们带来很多的便利。
#青训营笔记创作活动#
展开评论点赞 - 2月12日 打卡Day7
能够使用WebRTC的一些API,实现分享屏幕和录制屏幕
还能够通过 WebRTC 实现拍照和视频虚拟背景,然后开始尝试搭建一个 1v1 的 WebRTC 实时音视频通话。整个过程循序渐进,学习到了很多东西。
#青训营笔记创作活动#
展开评论点赞 - 2月10日 打卡Day6
通过抓包工具比如 whistle 可以拦截线上页面请求数据,再响应本地代码,也就是实现在原生 app 加载线上 h5 时,跑本地的代码。
#青训营笔记创作活动#
评论点赞 - 2月6日 打卡Day5
在这篇文章中学习了JavaScript的11个常用函数,包括回到顶部、复制文本、防抖/节流、过滤特殊字符、常用正则判断、初始化数组等等,实现了代码复用,避免了重复写相同代码的问题。
#青训营笔记创作活动#评论点赞 - 2月1日 打卡Day4
文章剖析了早期的异步代码的困境,明白了promise的重要性,学习了异步回调地狱的终极方案并且实现async/await的核心语法,了解到其实async/await只是generator+promise的一个变种而已。
#青训营笔记创作活动#展开评论点赞 - 1月20日 打卡Day3
学习了什么是Monorepo,以及MultiRepo的弊端,Monorepo能带来的收益,了解了Monorepo如何落地等等。能够体会到Monorepo对现代前端工程的重要性
#青训营笔记创作活动#评论点赞 - 1月19日 打卡Day2
了解到了更多的使用工具和网站,包括在线测试的平台,快速部署网站,还有在线压缩图片的平台等等,对以后的学习有很大的帮助
#青训营笔记创作活动#评论点赞 - 1月18日 打卡Day1
今天学习使用JS手写一个拖拽效果。通过鼠标的三个事件mousedown、mousemove和mouseup,对想要拖拽的元素进行克隆,然后标识状态,让元素跟着鼠标移动起来,最后将元素“粘贴”到画布上。
#青训营笔记创作活动#
展开评论点赞