获得徽章 2
- #青训营笔记创作活动#
1月19日 打卡 Day8 前端Esbuild
本篇文章主要介绍的就是Esbuild打包工具,其架构优势有:使用Golang开发、可以多核并行、可以高效利用内存。
其主要的使用场景为:
代码压缩工具
代替ts-node和ts-jest
第三方库Bundler
打包Node库
小程序编译
Web构建
等等展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡 Day7 WebRTC从实战到未来!
通过该文章学到了
什么是WebRTC
WebRTC的应用场景
媒体流
摄像头获取媒体流及一些其他操作
通过屏幕共享获取媒体流,实现录制等操作
实现视频的虚拟背景 等相关知识展开评论点赞 - #青训营笔记创作活动#
1月17日 打卡 Day6 前端人必须掌握的抓包技能
本文主要讲述抓包的原理和抓包工具 whistle 使用。
抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作。作为前端开发者,通常是抓取应用层的 HTTP/HTTPS 的包。Whistle 是基于 Node 实现的跨平台抓包免费调试工具。
要想通过电脑端获取手机 Web 应用的数据包,就需要中间人策略。即PC 端建立一个服务器中间人进程,伪装为 web 应用的目标服务器。手机端 web 应用发送的请求数据先经过中间人,中间人进行拦截处理再发送给目标服务器。反过来,目标服务器发送的数据包先通过中间人,再由中间人响应给浏览器客户端。展开评论点赞 - #青训营笔记创作活动#
1.16打卡 Day5 JavaScript 必须学会的11 个工具方法
该篇文章介绍了11个JS算法, 其中
‘计算距离下次生日还有多少天’借助了moment来实现
‘回到顶部’使用了window.scrollTo实现
‘复制文本’使用了 document.execCommand方法
‘防抖/节流’中借助定时器实现防抖/节流
‘过滤特殊字符’主要通过正则规则去把字符替换成空 最后拼接出结果
‘常用正则判断’中实现了校验2-9位文字、校验手机号、校验6到18位大小写字母数字下划线组成的密码
'初始化数组' 使用了fill()方法
'将 RGB 转换为十六进制'使用左移运算实现
'检测是否是一个函数'主要是typeof的应用
'检测是否为一个安全数组'借助isArray 方法
'检测对象是否为一个安全对象'首先要去判断 当前对象是否为有效对象 ,如果有效就返回本身,无效就返回空对象展开评论点赞 - #青训营笔记创作活动#
1.15打卡 Day4 promise/async await
进一步学习了promise和async await,有了更加深刻的理解评论点赞 - #青训营笔记创作活动#
Day3 2023.1.14 Monorepo开发方式
相对于传统的MultiRepo 的开发方式,Monorepo 的开发模式将各自独立的项目,变成一个统一的工程整体,解决 MultiRepo下出现的各种痛点,提升研发效率和工程质量,虽然现阶段还没出现一个比较完善的Monorepo方案,但相信未来Monorepo工作方式将是一种趋势展开评论点赞 - #青训营笔记创作活动# 1月13日 打卡 day2 前端工具推荐
个人推荐 矢量图标-iconfont 以及 css3-animation ,之前用过,真的好用
评论点赞
![[灵光一现]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_25.51e6984.png)