自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Web前端树形结构复制粘贴场景--剪切板方案选择

首先是基于一个二次封装的Element-ui的el-tree组件,里面的树形结构的每一项都带有name、auth、desc等字段,总的来说就是关于一个系统的侧边栏的显示内容和权限配置都在里面可以同步修改。它是一种方便的工具,可以简化复制文本的过程,特别适用于网站或应用程序中需要提供复制功能的场景。OK,反思来了,虽然功能的需要的流程全部完成了,但是代码整体显得臃肿,为什么说臃肿,因为拷贝粘贴的复制可以有多种多样,如果每个都要写一个特定的方式来监听,遗漏出错的概率大,而且还要考虑兼容性。

2023-11-24 14:21:46 122 1

原创 Hexo+GitHub Pages个人博客搭建-打造你的知识世界

GitHub Pages 是一个静态网站托管服务。GitHub Pages是设计用来托管你的个人页面,组织页面,或者Github仓库的项目页面。

2023-04-14 00:36:28 85 1

原创 几大API与对象的使用,实现复制粘贴上传,拖拽上传点击打开文件管理器上传图片,并滚轮实现大小变化

本期是对JS的File对象、DataTransfer对象、Clipboard API,URL.createObjectURL(file) 或 FileReader.readAsDataURL(file)的了解和使用,并基于其基础上,实现实现复制粘贴上传,拖拽上传点击打开文件管理器上传图片,并滚轮实现改变图片的大小的功能。拖放的过程中被拖放的对象被称为源对象,过拖放过程中间经过的其他对象被称为过程对象,最终到达的对象称作目标对象。这些简单了解一下即可,剩下的主要是实战,废话不多说,直接上代码。

2023-04-13 22:24:28 154 1

原创 console.log也会引发内存泄漏?

但是,在开发过程中,如果频繁使用console.log输出大量数据,会导致内存占用过高,从而导致内存泄漏。如上例子:Test函数的arr在执行完后会被销毁,但由于console.log的存在,控制台会保持对该对象的引用,随着你打开控制台,递给 console.log 的对象,影响了它的**垃圾回收**,导致内存居高不下。2. 在闭包中使用console.log:如果在闭包中使用console.log,它会将闭包中引用的变量一直保持在内存中,即使闭包已经不再使用,这些变量也不会被释放,从而导致内存泄漏。

2023-04-13 20:34:32 1772 1

空空如也

空空如也

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

TA关注的人

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