技术爱好者周刊(第16期)

 

Chrome 129 开始,内置滚动贴靠事件 李勇鲁

从 Chrome 129 开始,内置滚动贴靠事件,可以知道贴靠目标何时发生变化


css实现类似js节流效果 李文娟

本文主要探讨了在面临一次性下载几十个请求的场景下,如何控制并发以避免服务器压力过大的问题。 可以用CSS 来做节流效果,防止按钮重复点击,而且这种方式节流的逻辑完全和业务逻辑是解耦的,可以单独抽离出来,不过仅限于点击行为,并且因为是css行为,用户打开f12直接操作还是会有安全风险(安全场景要慎用)。


Js内存机制 刘世豪

虽然 JavaScript 并不需要直接去管理内存,但是在实际项目中为了能避开一些不必要的坑,你还是需要了解数据在内存中的存储方式的。 本文介绍了js的内存空间、垃圾回收以及堆栈中数据的回收方式,感兴趣的可以了解了解。


Vue3为什么推荐Ref 陆欣

我们用ref也比较多,官方也是推荐使用ref,这个文章从源码视角,Vue3为什么推荐使用ref而不是reactive


前端中断网络请求 徐堂鑫

在axios的早期版本中(如v0.22.0之前),可以使用CancelToken来中断请求,从axios的v0.22.0版本开始,支持了使用AbortController来中断请求。这是一个现代且更加灵活的方法。


纯 CSS 实现多标签自动显示超出数量 李文娟

可以用CSS 来做节流效果,防止按钮重复点击,而且这种方式节流的逻辑完全和业务逻辑是解耦的,可以单独抽离出来,不过仅限于点击行为,并且因为是css行为,用户打开f12直接操作还是会有安全风险(安全场景要慎用)。


WebWorker 崔鹏程

web worker 原理及其使用,咱们的使用方式这里基本都有讲解


vue3 watch系列api 郭兵宇

本文讲了,watch使用居多,而watchEffect不怎么受待见,那这两者之间有什么关系? doWatch为什么能自动监听WatchEffect函数内的数据变更,并且能重新执行?


node生态好用的库汇总 车泽民

node生态好用的库汇总