01 2022 档案
摘要: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实现小球碰撞记录 能量守恒定律公式 源码 非笔者成果,在此仅作记录 小球碰撞检测 参考 能量守恒定律公式
阅读全文
摘要:canvas炸烟花思路总结 效果 源码 html 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"
阅读全文
摘要:canvas鼠标追踪动画思路总结 效果 源码 html 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edg
阅读全文
摘要:canvas实现的太阳系动画思路总结 效果 源码 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"
阅读全文
摘要:发布订阅模式 class EventEmitter { constructor () { this.events = {}; } // 绑定函数 on (type, fn) { (this.events[type] || (this.events[type] = [])).push(fn); } /
阅读全文
摘要:防抖与节流 防抖 短时间内多次触发同一函数,只执行第一次/最后一次。比如说:一只小猫冷的发抖,稍用力按住它,它就不抖了。可以在它还没抖的时候按住,也可以在它抖了很久之后按住 普通防抖 /** * 普通实现 * 函数防抖[函数高频率被调用只执行第一次/最后一次] * @param {Function}
阅读全文