自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 事件捕获冒泡以及代码示例详解

事件捕获冒泡以及代码示例详解, 冒泡和捕获的详细过程介绍

2024-01-30 10:19:18 836

原创 视频转GIF动图实践, 支持长视频转GIF

在线免费长视频转GIF动图,支持视频截取, 时间区间选择,文案自定义等功能

2024-01-29 11:56:34 1628

原创 页面加载过程中触发的事件汇总

页面加载过程 DOMContentLoaded,readystatechange,load 事件触发时机 以及 和 script 标签设置 defer,async,和默认不设置的关联关系。下面用代码示例介绍触发过程。

2024-01-18 10:02:52 1055

原创 移动端 hover 问题处理

移动端 hover 问题处理, 和 pc 端公用样式时

2024-01-17 18:57:40 568

原创 IntersectionObserver, ResizeObserver, MutationObserver总结介绍

js如何监听元素是否出现在可视区域, 元素尺寸是否变化, 元素DOM是否变化, 包括元素子元素, 元素属性等等的监听, 以及对应的任务是宏任务还是微任务。

2024-01-17 18:22:40 1061

原创 元素位置尺寸获取汇总, offsetxx系列, clientxx系列, scrollxx系列及其他方法

元素尺寸offsetParent, offsetLeft, offsetTop, offsetWidth, offsetHeight, clientHeight, clientWidth等......

2024-01-17 17:37:23 890

原创 Sharp图片压缩, 格式转化, 尺寸修改以及sharp在linux x86_64服务器上的部署

Sharp图片压缩, 格式转化, 尺寸修改以及sharp在linux x86_64服务器上的部署

2023-11-08 00:02:27 360

原创 window或者mac上设置ip访问代理浏览github等网站

本文转载自,原文有图文形式的描述,如果查看详情,请点击前往查看。

2023-09-04 14:55:43 666

原创 根据图片搜索包含对应图片的excel

根据图片搜索对应包含该图的excel,从大量excel中快速搜索指定内容的excel。

2023-07-25 22:04:16 129

原创 js复制功能代码实现

js 复制功能实现,兼容 document.execCommand 和 navigator.clipboard, 有直接使用示例代码。能在APP中嵌套H5中正常运行。

2023-07-24 22:25:36 91

原创 vuex4.0中使用typescript, vuex4.0中modules的ts使用,vue3 + vuex4.0 + typescript 使用详情

最新的vue3.x版本已经发布一段时间了,vue3 + vuex + ts 结合更加完美,简单介绍下在 vuex 中配置ts的一种方式, 下面基于vue3.x+ vuex4.x,配置之后只需要实现定义各个 state 的类型, 使用时完全不在需要再次关注,会自动推断。如下图示列中 @ 表示src的别名配置。一、store文件夹目录介绍如下图所示,store文件夹下一级目录有index.ts 初始化vuex的配置, interface.ts 设置root层state类型, modules用来存放vuex.

2020-11-21 22:28:03 15428 13

原创 npm如何引入本地自建的包和需要维护的包

  之前项目中一些包需要更改,然后放到本地项目中维护。因为某些网络限制,也有些包无法install下来,本地代码库会维护包。  以下测试基于mac npm 6.9.0版本,博客园写了一篇(https://www.cnblogs.com/lin0123/p/13020292.html),csdn也迁移下  正常情况下在项目package.json 所在的目录(一般也是项目根目录)运行npm install xxxx 命令之后,会从远程或者代理地址下载xxxx包到node_modules,然后在p...

2020-05-31 18:15:56 23491 2

原创 js实现二进制手表计算

记录题解-练习二进制手表计算来源leetcode题 量一个灯,输入: n = 1,返回可能的时间返回: ["1:00", "2:00", "4:00", "8:00", "0:01", "0:02", "0:04", "0:08", "0:16", "0:32"]/** * 将所有可能满足结果的值集合列举出来 * @param {number} num 量灯的数量 * @return {string[]} 可能的时间列表 */const readBinaryWatch =...

2021-03-28 12:08:36 188

原创 js中(){}[]闭合有效性判断

leetCode题集记录给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效,左括号必须用相同类型的右括号闭合,左括号必须以正确的顺序闭合; 如 正确示例 '(){}[]', 错误示例 '({){}}{'const isValid = function (str = '') { const obj = { '(': ')', '[': ']', '{': '}', }; const arr = str.split(...

2021-03-27 11:09:45 1227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除