会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
干徒
思想驱动行为
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2024年3月27日
浅谈React中的mutation
摘要: 官方文档:保持组件纯粹、更新 state 中的对象、更新 state 中的数组 保持组件纯粹 这里说的纯粹也就是JS中的纯函数 那么,什么是纯函数? 纯函数 通常具有如下特征(摘自React官网): 只负责自己的任务。它不会更改在该函数调用前就已存在的对象或变量。 输入相同,则输出相同。给定相同的输
阅读全文
posted @ 2024-03-27 11:56 干徒
阅读(185)
评论(0)
推荐(0)
2024年3月26日
Go语言高并发编程初探
摘要:
在当今这个数据爆炸的时代,高并发编程已成为开发者们必须掌握的技能之一。Go语言,由于其出色的并发支持和简洁的语法,正逐渐成为高并发编程领域的热门选择。本文将带您走进Go语言高并发编程的世界,探索其中的奥秘。 一、Go语言的并发模型 Go语言采用了CSP(Communicating Sequentia
阅读全文
posted @ 2024-03-26 14:03 干徒
阅读(57)
评论(0)
推荐(0)
2024年3月15日
windows终端命令受限
摘要: 在windows系统上,通过以下命令安装pnpm包管理工具,然后在终端执行pnpm -v会报错 npm install -g pnpm pnpm -v # 报错 运行get-ExecutionPolicy,显示Restricted(受限的) get-ExecutionPolicy Restricte
阅读全文
posted @ 2024-03-15 09:18 干徒
阅读(26)
评论(0)
推荐(0)
2024年3月13日
TypeScript类型取反
摘要: 读码见意 function func(arg: number) {} func(1) func("zs") // ERROR Argument of type 'string' is not assignable to parameter of type 'number'. 如想要将函数参数定义为非
阅读全文
posted @ 2024-03-13 23:01 干徒
阅读(46)
评论(0)
推荐(0)
2024年1月2日
实现一个丝滑的暗黑模式切换动画
摘要: 体验:https://ganto.me 参考内容: 参考文章:https://juejin.cn/post/7269388083342082107 MDN:https://developer.mozilla.org/zh-CN/docs/Web/API/View_Transitions_API ht
阅读全文
posted @ 2024-01-02 21:40 干徒
阅读(1190)
评论(1)
推荐(0)
2023年12月21日
Vue3.3+ 新特性 defineOptions
摘要: defineOptions是一个宏,是在Vue3.3+中新增的新特性 defineOptions配置项 name 在Vue3.3之前,组件的默认组件名为.vue单文件组件[SFC]文件的名字,如果需要修改组件名则需要结合Options API进行配置 <!-- src/components/Com.
阅读全文
posted @ 2023-12-21 00:45 干徒
阅读(16589)
评论(1)
推荐(2)
Vue3 实验性特性 defineModel
摘要: 在Vue3.4中,defineModel宏已经被正式启用,无需配置,直接可用 启用defineModel 目前[Vue3.3.13]defineModel宏是实验性特性,如果需要使用该宏,需要在vite.config.js配置以下内容 export default defineConfig({ pl
阅读全文
posted @ 2023-12-21 00:18 干徒
阅读(670)
评论(0)
推荐(0)
2023年11月17日
JavaScript闭包直接修改内部属性
摘要: 事例代码 var o = (function() { var obj = { a: 1, b: 2, } return { get: function(k) { return obj[k] } } })() 说明 如上一段代码,在不改变原代码的情况下,修改obj对象中的a、b属性。 分析 代码使用了
阅读全文
posted @ 2023-11-17 07:41 干徒
阅读(100)
评论(0)
推荐(0)
使用class实现评分
摘要: 创建Star类 class Star { constructor(will, score, dom) { this.will = will; this.score = score; this.dom = dom; } init() { const that = this; this.dom.forE
阅读全文
posted @ 2023-11-17 02:07 干徒
阅读(26)
评论(0)
推荐(0)
函数柯里化
摘要: 柯里化就是将多参函数变成单参函数 // 实现函数柯里化 function currying() { } // 测试柯里化函数 const sum = (a, b, c, d) => a + b + c + d; console.log(currying(sum)(1)(2)(3)(4)); // 1
阅读全文
posted @ 2023-11-17 01:26 干徒
阅读(13)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告