(゜-゜)つロ ganto.me

文章分类 -  技术

摘要:所有权系统是Rust中的一大特点 今日靓仔我啊,就来体验一番 我们先来看一段代码 fn main() { let s1 = String::from("hello"); let s2 = s1; // s1 的所有权转移给了 s2 println!("s1: {}, s2: {}", s1, s2) 阅读全文
posted @ 2025-02-20 22:27 干徒 阅读(6) 评论(0) 推荐(0) 编辑
摘要:MDN:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce 关于reduce函数,我们再熟悉不过了,我们通常用他对数据进行求和,也被称为累加器 reduce常见用例 阅读全文
posted @ 2025-02-20 22:14 干徒 阅读(2) 评论(0) 推荐(0) 编辑
摘要:前言 Capture:事件捕获 Bubble:事件冒泡 如图所示,大致展示了事件冒泡和事件捕获的流程 可能还有点迷惑,无妨,继续往下看 事件冒泡展示 我们先创建一个嵌套的HTML结构 <div class="div1"> <p>div1</p> <div class="div2"> <p>div2< 阅读全文
posted @ 2024-12-20 17:10 干徒 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Web Component MDN 阮一峰 web components 例子1: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-w 阅读全文
posted @ 2024-05-11 14:55 干徒 阅读(48) 评论(0) 推荐(0) 编辑
摘要:Code 如下代码所示,中间件middlewareA内部通过c.Set("middlewareA_key", str)将参数设置到上下文中 所以中间件middlewareB可以通过c.Get("middlewareA_key")获取到上下文中传递的值,并将值进行了修改,然后继续通过上下文进行了传递 阅读全文
posted @ 2024-04-15 17:26 干徒 阅读(131) 评论(0) 推荐(0) 编辑
摘要:官网文档:https://zh-hans.react.dev/reference/react/forwardRef 今天我们就一起学习一下React中的ref怎么获取组件实例,只讨论函数式组件中的ref 如下代码,我们直接在App根组件中,意图只使用ref就获取Footer组件实例 细心的同学可能已 阅读全文
posted @ 2024-04-12 14:14 干徒 阅读(184) 评论(0) 推荐(0) 编辑
摘要:Taro介绍 Taro是由凹凸实验室开发的一个开放式跨端跨框架,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ / 飞书 小程序 / H5 / RN 等应用 Taro类似于uniapp,都是跨端框架,一次开发多端部署 这是Taro官 阅读全文
posted @ 2024-04-02 20:47 干徒 阅读(116) 评论(0) 推荐(0) 编辑
摘要:在 浅谈React中的mutation 一文中,突出表达了对象和数组类型的state,不宜直接修改原对象和数组,直接修改会制造一个mutation,并且无法触发React的重新渲染 在官方文档中提到一个库 Immer ,Immer 可以让我们直接修改对象和数组。 useImmer 需要先安装use- 阅读全文
posted @ 2024-03-28 09:08 干徒 阅读(72) 评论(0) 推荐(0) 编辑
摘要:官方文档:保持组件纯粹、更新 state 中的对象、更新 state 中的数组 保持组件纯粹 这里说的纯粹也就是JS中的纯函数 那么,什么是纯函数? 纯函数 通常具有如下特征(摘自React官网): 只负责自己的任务。它不会更改在该函数调用前就已存在的对象或变量。 输入相同,则输出相同。给定相同的输 阅读全文
posted @ 2024-03-27 11:56 干徒 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Go语言高并发编程初探在当今这个数据爆炸的时代,高并发编程已成为开发者们必须掌握的技能之一。Go语言,由于其出色的并发支持和简洁的语法,正逐渐成为高并发编程领域的热门选择。本文将带您走进Go语言高并发编程的世界,探索其中的奥秘。 一、Go语言的并发模型 Go语言采用了CSP(Communicating Sequentia 阅读全文
posted @ 2024-03-26 14:03 干徒 阅读(29) 评论(0) 推荐(0) 编辑
摘要:在windows系统上,通过以下命令安装pnpm包管理工具,然后在终端执行pnpm -v会报错 npm install -g pnpm pnpm -v # 报错 运行get-ExecutionPolicy,显示Restricted(受限的) get-ExecutionPolicy Restricte 阅读全文
posted @ 2024-03-15 09:18 干徒 阅读(13) 评论(0) 推荐(0) 编辑
摘要:读码见意 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 干徒 阅读(31) 评论(0) 推荐(0) 编辑
摘要:体验: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 干徒 阅读(810) 评论(1) 推荐(0) 编辑
摘要:defineOptions是一个宏,是在Vue3.3+中新增的新特性 defineOptions配置项 name 在Vue3.3之前,组件的默认组件名为.vue单文件组件[SFC]文件的名字,如果需要修改组件名则需要结合Options API进行配置 <!-- src/components/Com. 阅读全文
posted @ 2023-12-21 00:45 干徒 阅读(13351) 评论(1) 推荐(2) 编辑
摘要:在Vue3.4中,defineModel宏已经被正式启用,无需配置,直接可用 启用defineModel 目前[Vue3.3.13]defineModel宏是实验性特性,如果需要使用该宏,需要在vite.config.js配置以下内容 export default defineConfig({ pl 阅读全文
posted @ 2023-12-21 00:18 干徒 阅读(509) 评论(0) 推荐(0) 编辑
摘要:事例代码 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 干徒 阅读(88) 评论(0) 推荐(0) 编辑
摘要:最新主题仓库:Gitee@ganto/cnblogs-theme 博客园默认皮肤选择 将博客园主题切换为:Custom 博客侧边栏公告 这里是定义公告栏目的地方 页面定制 CSS 代码 先将禁用模版默认CSS勾选上 源代码提供的css为scss格式,要将scss代码编译为css代码,再拷贝到 页面定 阅读全文
posted @ 2023-08-27 01:01 干徒 阅读(58) 评论(0) 推荐(0) 编辑

⬆️ ⬇️
点击右上角即可分享
微信分享提示