API接口设计需要注意的那些事儿
随着前后端的分离,API接口变得越来越重要,作为前后端通信的接口,API 变得非常重要,而且它的设计也是非常难以掌握。不仅要考虑安全性,还要考虑可维护性,以及今后的升级等等。
致跟我一样的拖延症患者:动力是需要刻意创造的
你今年的计划是什么呢?减重、健身、学习、自我成长,让自己不断变得更好,在心理或是生理上都有所长进?我没有这种计划,因为我知道我做不到。
React如何原生实现防抖?
作为前端,想必你对防抖(debounce)、节流(throttle)这两个概念不陌生。在React18中,基于新的并发特性,React原生实现了防抖的功能。今天我们来聊聊这是如何实现的。
JavaScript深拷贝的几种方法
浅拷贝是创建一个新对象,这个对象有着原始对象属性值的拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的是内存地址 。如果不进行深拷贝,其中一个对象改变了对象的值
简易版 vue实现
Observer 数据劫持:1.data属性数据劫持;2.递归遍历data属性转为getter、setter; Object.keys() => 获取对象中的属性;3.数据变化发送通知;
重走Flutter状态管理之路—Riverpod入门篇
最近在留意Provider的后续进展时,意外发现了一个新的库——Riverpod,号称是新一代的状态管理工具,仔细一看,嘿,居然还是Provider的作者,好家伙,这是搬起石头砸自己的脚啊
服务出现明显的变慢,该如何诊断处理?
在日常工作中,应用出现性能问题是不可避免的,绝大部分公司都没有专门的性能团队,出现问题还是需要我们自己去排查处理,所以掌握基本的性能知识和技能就显得很有必要,也是开发工程师进阶的必要条件
15 个 Webpack 优化点,速度提升70%,体积减小80%!
使用 webpack 打包躲不开的就是 webpack优化 这个话题,无论是面试还是实际开发,优化都是非常重要的事情,毕竟 提升用户体验是我们前端工程师的职责。
新一代前端构建工具汇总
说起前端构建,大家一定首先想到 Webpack,确实它是前端构建的老大哥了,大而全,什么场景都能满足,社区生态爆炸。但是社区里也有许多其他优秀的构建工具,他们或许不如 Webpack 那样“包治百病”