会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
庐陵猿客
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2022年3月21日
tar命令
摘要: linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。 1.命令格式: tar[必要参数][选择参数][文件] 2.命令功能: 用来压缩和解压文件。tar本身不具有压缩功能。他是
阅读全文
posted @ 2022-03-21 16:18 庐陵猿客
阅读(116)
评论(0)
推荐(0)
2022年3月19日
防抖和节流
摘要: /* 防抖工具函数 * * @param {*} callback 需要防抖的函数 * @param {*} wait 防抖步长。若大于0,触发后wait毫秒后生效,频繁触发(wait毫秒内)只生效最后一次, * 若小于0,则立即触发,频繁触发(-wait毫秒内)只生效第一次 * @returns
阅读全文
posted @ 2022-03-19 12:08 庐陵猿客
阅读(48)
评论(0)
推荐(0)
2021年12月28日
web端语音通话
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
阅读全文
posted @ 2021-12-28 15:02 庐陵猿客
阅读(656)
评论(0)
推荐(0)
2021年12月26日
Performance性能测试工具使用
摘要: 第一部分 FPS:主要和动画性能有关,表示每秒的帧数。上图中出现了红色的长条,说明这部分动画性能有卡帧,需要进行优化,而像下图这样,绿色长条,就说明性能还可以,而绿色长条越高,说明性能越好 CPU:和底部的summary对应,显示了页面加载过程中,各阶段对CPU的占用时间,占用时间越多,表示该部分越
阅读全文
posted @ 2021-12-26 17:15 庐陵猿客
阅读(809)
评论(0)
推荐(0)
2021年12月22日
vue长列表渲染组件
摘要: <template> <div> <!-- 能滚动的盒子 --> <div class="viewport" ref="viewport" @scroll="scrollListener" :style="`height:${boxH}px`" > <!-- 滚动条 --> <div class="
阅读全文
posted @ 2021-12-22 22:12 庐陵猿客
阅读(322)
评论(0)
推荐(0)
2021年11月19日
什么是BFC?
摘要: ##BFC定义 BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 ###Box:css布局的基本单位 Box 是
阅读全文
posted @ 2021-11-19 17:06 庐陵猿客
阅读(193)
评论(0)
推荐(0)
2021年11月11日
手写Promise(持续完善中)
摘要: const PENDING = 'pending' const FULFILLED = 'fulfilled' const REJECTED = 'rejected' class MyPromise { constructor(executor) { // 捕获执行器错误 try { executo
阅读全文
posted @ 2021-11-11 17:27 庐陵猿客
阅读(55)
评论(0)
推荐(0)
2021年10月27日
snabbdom 中 diff 算法执行过程
摘要: snabbdom 中 diff 算法执行过程 开始节点和结束节点比较的时候有四种情况 oldStartVnode / newStartVnode (旧开始节点 / 新开始节点) oldEndVnode / newSEndVnode (旧结束节点 / 新结束节点) oldStartVnode / ne
阅读全文
posted @ 2021-10-27 21:41 庐陵猿客
阅读(67)
评论(0)
推荐(0)
2021年10月23日
JavaScript 包装对象 ——以let s = 'Hello word' 和 let str = new String('Hello word') 区别为例
摘要: 话不多说,上代码: 1: let s = 'Hello word' 2: let str = new String('Hello word') 3: s.num = 12 4: s.num = 12 5: console.log(s.charAt(1), str.charAt(1)) // e e
阅读全文
posted @ 2021-10-23 16:02 庐陵猿客
阅读(186)
评论(0)
推荐(0)
2021年9月7日
手写 lodash/get、lodash/set 方法
摘要: 动机:平时写js代码时经常遇到要使用 lodash 中 _.get 和 _.set 的情况,每次使用都要引用 lodash,总感觉很烦,能不能自己实现一个简单的方法来实现一样的功能呢? get 方法实现 get 方法接受三个参数,第一个是目标对象或者数组,第二个是获取值的路径,第三个是获取失败时的默
阅读全文
posted @ 2021-09-07 16:09 庐陵猿客
阅读(1722)
评论(0)
推荐(0)
1
2
下一页
公告