Jotai使用笔记(一)
Jotai [Jotai](https:jotai.org/) 是一款轻量级的状态管理工具,大小只有2kb,支持 Typescript。 1. Jotai的组成部分 1. store: 主要用于数据的存储、依赖的收集和更新,已经更新通知 2. atom:创建原子,或者衍生新的原子 3. useAtom:将atom与视图关联起来(将atom与store链接起来,同时订阅stor
Jotai [Jotai](https:jotai.org/) 是一款轻量级的状态管理工具,大小只有2kb,支持 Typescript。 1. Jotai的组成部分 1. store: 主要用于数据的存储、依赖的收集和更新,已经更新通知 2. atom:创建原子,或者衍生新的原子 3. useAtom:将atom与视图关联起来(将atom与store链接起来,同时订阅stor
n个物品放入容积为w的背包中,如何放才能使背包中的物品价值最大,物品i对应的体积weights[i],对应的价值为values[i]。 javascript const knapsack = (n, w, weights, values, selected) ={ if (n===0 || w ===0) { return 0; } for (let i = n -
给你二叉树的根节点 root,返回其节点值的层序遍历。(即逐层的从做向右访问所有节点) *示例1:  输入:root = [3,9,20,null,null,15,7] 输出:[[3],[9,20
iconfont-extract是一个将iconfont图标转换为React组件的工具。
1. 打开系统偏好设置 -安全性与隐私 -> 通用 -> 任何来源,在终端下输入一下命令, shell sudo spctl --master-disable <img src="https:file.vwood.xyz/2023/02/25/upload_420gknfejdw38bhjbojo1cq8yz3vbg2d.png" style="max-height: 400
最近给自己的网站添加了一个在线[生成二维码](https:vwood.xyz/tools/qrcode)的功能,同时也了解到原生API可以解析二维码和条形码 BarcodeDetector API 该可以用来检测图形中的二维码和条形码。 构造函数 js if ("BarcodeDetector" in window) { 创建解析器 const ba
简单的说Web Notifcation就是在浏览器中调用操作系统自身的通知,当浏览器窗口缩小,或者切换到其他页面后仍然可以提示用户。 一、传统的提示 以常见的web在线聊天为例,通常在收到新消息后定时修改document.title 以闪烁的方式来通知用户,同时使用音频播放声音(Chrome必须要与界面有交互后才能播放声音);或者在浏览器右上角弹出notifaction通知来通知用户。
在页面收到消息之后需要通过titile闪烁的方式来提示用户,可以通过js来实现 <script src="https:vwood.xyz/_next/static/chunks/278-3f6955e3489896f0.js"></script> javascript class MessageNotice { timer = undefined; title =
outline 用于设置元素的轮廓,对于很多元素来说,如果没有设置轮廓就是不可见的,但是输入型元素例外,其样式由浏览器决定。 下面先看一个效果: <iframe height="300" style="width: 100%;" scrolling="no" title="Reveal you Star with cool hover effect" src="htt
使用 codemirror 时,添加插件报如下错误: shell Unrecognized extension value in extension set ([object Object]). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking inst