摘要:
适用人群 可熟练使用Promise 前言 关于手写Promise的源码之前尝试了不止4,5次但都以失败告终,不是觉得难不想坚持就是项目加急没有时间导致搁置。这次下定决心要花一个完整的时间段攻破这个事情,因为脑袋不是很灵光,总的算下来差不多4-5个小时,但是这里结果最重要,终于按照可以理解的思路完成了 阅读全文
摘要:
之前虽然听说过git的rebase命令,但是从未使用过,所以不太了解。因为一次需求的小改动提交了很多无用的commit,不想带到远程仓库上被嫌弃🫣,所以尝试了下如何使用,现将使用情况记录下来以便后续使用参考。 命令作用 可以将多个commit合并成一个 可以让git graph更好看一点 命令使用 阅读全文
摘要:
mobx在react中的使用步骤 安装依赖包 npm i mobx-react@6.1.3 mobx@5.13.0 # or yarn add mobx-react@6.1.3 mobx@5.13.0 核心api 定义可观察数据 假设声明可观察数据的文件名为test.js 方式一 使用observa 阅读全文
摘要:
最近有个需求要在浏览器页签之间实现信息共享,由第三方包处理。看过人家的效果介绍,嚯哦,闪瞎我的双眼!没见识过的技术,怎么也得看一看呀🧐 介绍 SharedWorker 接口代表一种特定类型的 worker,可以从几个浏览上下文中访问,例如几个窗口、iframe 或其他 worker。它们实现一个不 阅读全文
摘要:
常用hooks 1. useState state发生变化会引起组件的重新render import { useState } from 'react' export default function Test() { const [num, setNum] = useState(0); retur 阅读全文
摘要:
如何监听input输入框中的中文输入? 一般常用 input 事件监听 input 输入框的内容输入,但是 input 事件不能识别输入法的输入。即,当在 input 输入框中使用中文输入法输入汉字时,input 事件会在监听到最终输入的汉字之前,监听到输入的所有的中文拼音(英文字母)。所以如果想要 阅读全文
摘要:
concurrently 安装 npm i concurrently -D # 或者 npm i concurrently -g 使用 具体使用参考官方文档 package.json { "scripts": { "dev": "concurrently --names \"HTTP,WATCH\" 阅读全文
摘要:
yarn常用命令记录 查询帮助列表 yarn help 初始化项目 yarn init 安装所有依赖 yarn # 或者 yarn install 添加依赖 # 安装指定依赖包 yarn add [packageName] # 安装指定版本的依赖包 yarn add [packageName]@[v 阅读全文
摘要:
canvas实现粒子背景特效思路总结 效果 源码 html 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=e 阅读全文
摘要:
canvas实现小球碰撞记录 能量守恒定律公式 源码 非笔者成果,在此仅作记录 小球碰撞检测 参考 能量守恒定律公式 阅读全文