获得徽章 1
#青训营笔记创作活动#
1月31日 打卡day8
今日学习:Esbuild是由Figma的CTO基于Golang开发的一款打包工具,性能更好,构建速度更快
架构优势:1.Golang开发:采用Go语言开发,可以支持多线程打包,直接编译成机器码,节省程序运行时间;2.多核并行:内部打包算法充分利用多核CPU优势;3.从零造轮子:没有任何第三方库的黑盒逻辑,保证代码性能;4.高效利用内存:从头到尾尽可能复用一份AST节点数据,提高内存利用率,提高编译性能。
1月31日 打卡day8
今日学习:Esbuild是由Figma的CTO基于Golang开发的一款打包工具,性能更好,构建速度更快
架构优势:1.Golang开发:采用Go语言开发,可以支持多线程打包,直接编译成机器码,节省程序运行时间;2.多核并行:内部打包算法充分利用多核CPU优势;3.从零造轮子:没有任何第三方库的黑盒逻辑,保证代码性能;4.高效利用内存:从头到尾尽可能复用一份AST节点数据,提高内存利用率,提高编译性能。
展开
评论
点赞
赞了这篇文章
赞了这篇文章
#青训营笔记创作活动#
1月30日 打卡day7
今日学习:WebRTC从实战到未来
WebRTC是一项实时通讯技术,允许网络应用或站点在不借助中间媒介的情况下,建立浏览器之间点对点的连接,实现视频流和(或)音频流或者其他任意数据的传输。
应用场景:直播,游戏,视频会议/在线教育,屏幕共享/远程控制……
1月30日 打卡day7
今日学习:WebRTC从实战到未来
WebRTC是一项实时通讯技术,允许网络应用或站点在不借助中间媒介的情况下,建立浏览器之间点对点的连接,实现视频流和(或)音频流或者其他任意数据的传输。
应用场景:直播,游戏,视频会议/在线教育,屏幕共享/远程控制……
展开
评论
点赞
#青训营笔记创作活动#
1月29日 打卡day6
今日学习:前端人必须掌握的抓包技能
抓包:将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,通过抓包可以分析网络问题、进行业务分析、分析网络信息流通量等。
1月29日 打卡day6
今日学习:前端人必须掌握的抓包技能
抓包:将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,通过抓包可以分析网络问题、进行业务分析、分析网络信息流通量等。
展开
评论
点赞
#青训营笔记创作活动#
1月20日 打卡day5
今日学习:JavaScript必须学会的11个工具方法(避免重复造轮子)
1.计算距离下次生日还有多少天 2.回到顶部 3.复制文本 4.防抖/节流 5.过滤特殊字符 6.常用正则判断 7.初始化数组 8.将RGB转换为十六进制 9.检测是否是一个函数 10.检测是否为一个安全数组 11.检测对象是否为一个安全对象
1月20日 打卡day5
今日学习:JavaScript必须学会的11个工具方法(避免重复造轮子)
1.计算距离下次生日还有多少天 2.回到顶部 3.复制文本 4.防抖/节流 5.过滤特殊字符 6.常用正则判断 7.初始化数组 8.将RGB转换为十六进制 9.检测是否是一个函数 10.检测是否为一个安全数组 11.检测对象是否为一个安全对象
展开
评论
点赞
#青训营笔记创作活动#
1月19日 打卡day4
今日学习:promise/async await
介绍了早期异步代码的困境,promise出现解决了什么问题以及异步回调方案和实现async/await的核心语法。
目前读懂有点难,后续再反复咀嚼。
1月19日 打卡day4
今日学习:promise/async await
介绍了早期异步代码的困境,promise出现解决了什么问题以及异步回调方案和实现async/await的核心语法。
目前读懂有点难,后续再反复咀嚼。
展开
评论
点赞
赞了这篇文章
#青训营笔记创作活动#
1月18日 打卡day3
今日学习:现代前端工程为什么越来越离不开Monorepo
Monorepo:把多个项目放在一个仓库里
劣势:代码复用,版本不兼容,项目基建不易维护
优势:工作流一致性,项目基建成本降低,团队协作更容易
1月18日 打卡day3
今日学习:现代前端工程为什么越来越离不开Monorepo
Monorepo:把多个项目放在一个仓库里
劣势:代码复用,版本不兼容,项目基建不易维护
优势:工作流一致性,项目基建成本降低,团队协作更容易
展开
评论
点赞
#青训营笔记创作活动#
1月17日 打卡day2
今日学习:16个前端必备的实用工具与网站
前端实用工具与网站:GitHub Desktop,图片在线压缩-tinypng,在线代码编辑-码上掘金,JSON格式化,代码生成图片-carbon,表情符号-emojiall,矢量图标-iconfont,css3-animation,封面模板-canva,高清图片-UnSplash,在线画图-boardmix,快速部署建站-surge,在线性能评测-pagespeed,多平台测试-responsively,Chrome扩展组件-极简插件,在线简历-五百丁简历
1月17日 打卡day2
今日学习:16个前端必备的实用工具与网站
前端实用工具与网站:GitHub Desktop,图片在线压缩-tinypng,在线代码编辑-码上掘金,JSON格式化,代码生成图片-carbon,表情符号-emojiall,矢量图标-iconfont,css3-animation,封面模板-canva,高清图片-UnSplash,在线画图-boardmix,快速部署建站-surge,在线性能评测-pagespeed,多平台测试-responsively,Chrome扩展组件-极简插件,在线简历-五百丁简历
展开
评论
点赞
赞了这篇文章
赞了这篇文章
#青训营笔记创作活动#
1月16日 打卡day1
今日学习:JS手写拖拽效果
原理:点击按下时,克隆一个绝对定位恶心元素,并标识"拖拽中"的状态,然后在mousemove中判断应该执行的具体方法,让元素随着鼠标移动起来。
性能优化方面,利用cssText实现将多个操作合并处理,减少回流重绘成本。
1月16日 打卡day1
今日学习:JS手写拖拽效果
原理:点击按下时,克隆一个绝对定位恶心元素,并标识"拖拽中"的状态,然后在mousemove中判断应该执行的具体方法,让元素随着鼠标移动起来。
性能优化方面,利用cssText实现将多个操作合并处理,减少回流重绘成本。
展开
评论
点赞