重走Flutter状态管理之路—Riverpod进阶篇
前面一篇文章,我们了解了如何正确的去读取状态值,这一篇,我们来了解下不同的Provider都有哪些使用场景。这篇文章,我们将真正的深入了解,如何在不同的场景下,选择合适的种类的Provider
前端监控的搭建步骤,别再一头雾水了!
在动手实现之前,首先脑子里要有一个整体脉络,明白搭建前端监控具体的流程步骤有哪些。因为前端监控系统实际上是一个完整的全栈项目,而并不仅仅是前端,甚至主要的实现都是围绕在数据方面的。
让程序员心动的11种新编程语言
亚历山大-波普说过“人类的希望是永恒的”,虽然波普是个诗人,不是极客,但我相信他能够理解发现一种新的编程语言时的期待感。他知道软件开发人员永远期待一种语言,能够以其独特的Unicode字符组合
聊聊微前端那些事儿
根据Micro-Frontend 官网的定义,微前端是将网站或者 web 应用程序视为由独立团队拥有的功能组合。这么说你可能会感到难以理解,通俗地讲,微前端就是各个仓库组件独立,彼此可以独立开发和部署
聊聊我对质量度量的看法
关于质量度量,业内已经有很多资深的同学分享过他们的观点和看法,也有很多文章聊过这个话题。这篇文章我想从我的角度出发,聊一些关于质量度量,不一样的理解。
JavaScript运算符单竖杠|
很多人都对双竖杠||非常熟悉,因为这个经常在项目中经常会用到。单竖杠|,却很少在项目开发中使用到。|是位运算符,||是逻辑运算符。平常,经常使用以下这个几个方法对数字进行处理。
在浏览器测试JavaScript的方法
测试JavaScript是一件很痛苦的事情。很多工具、技术和框架已经被开发出来,以使这个过程尽可能的不痛苦。其中一些工具如Mocha、Jasmine和Jest提供了一个测试结构
一文读懂TS in操作符
上述代码规定 staffCount 是一个对象,属性名为 roles 约束的三个,值为 number 类型:类型变量 k,以此绑定到对象的每一个属性,遍历三个字符串字面量组成的联合类型 roles,number 为每个属性的值的类型
Vue新一代状态管理插件Pinia
如果你之前使用过 vuex 进行状态管理的话,那么 pinia 就是一个类似的插件。它是最新一代的轻量级状态管理插件。按照尤雨溪的说法,vuex 将不再接收新的功能,建议将 Pinia 用于新的项目。