自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript 中检查数组对象中的属性值是否重复

在 JavaScript 中检查数组对象中的属性值是否重复时,有几种不同的方法可供选择。

2024-06-05 16:28:31 236 1

原创 JavaScript中检测空值

这个示例中,isEmpty函数用于检测空值,包括null、undefined、空字符串、空数组和空对象。如果你认为0也是空值,可以将相应的条件添加到函数中。

2024-06-04 15:46:54 115

原创 VUE2 常见优化手段

对于频繁切换显示状态的元素,使用v-show可以保证虚拟dom树的稳定,避免频繁的新增和删除元素,特别是对于那些内部包含大量dom元素的节点,这一点极其重要。对于通过循环生成的列表,应给每个列表项一个稳定且唯一的key,这有利于在列表变动时,尽量少的删除、新增、改动元素。但可能一开始要渲染的组件太多,不仅JS执行的时间很长,而且执行完后浏览器要染的元素过多,从而导致页面白屏。的方式解决该问题,但要注意,这样可能会导致在某一个时间段内数据和表单项的值是不一致的。若数据没有发生变化,哪怕给数据重新赋值了,

2024-05-16 17:38:40 303

原创 ElementUI el-form中只有一个input输入框中按回车键,会刷新页面

当el-form中有且仅有一个el-input时,按下回车键,浏览器会刷新页面。

2024-05-14 17:02:33 364 1

原创 前端知识点,事件循环、浏览器渲染原理

reflow的本质就是重新计算 layout 树。当进行了会影响布局树的操作后,需要重新计算布局树,会引发layout。为了避免连续的多次操作导致布局树反复计算,浏览器会合并这些操作,当 JS 代码全部完成后再进行统一计算。所以,改动属性造成的 reflow 是异步完成的。也同样因为如此,当 JS 获取布局属性时,就可能造成无法获取到最新的布局信息。浏览器在反复权衡下,最终决定获取属性立即 reflow。repaint 的本质就是重新根据分层信息计算了绘制指令。

2024-04-30 17:35:22 798

原创 实现div任意拖拽,有边界控制,带吸附

【代码】实现div任意拖拽,有边界控制,带吸附。

2023-11-09 17:51:25 505 1

原创 递归如何跳出循环(try-catch)

如果循环有多层嵌套,则break,return只能跳出一层。使用try {}catch () { }抛出需要的节点可行。例如:this.columnDefs = [ { id:'1', children :[{ id:'1.1', }] }, { id:'2', },];this.progressKe......

2019-02-18 10:50:30 6097 2

原创 Windows中删除路径太长目录及文件(node_modules)

http://www.jianshu.com/p/95a269951a1b1,在cmd命令行窗口中输入robocopy empty_dir will_delete_dir /purgeempty_dir 新建的空白目录will_delete_dir 要删除的目录注意中间的空格注意此方法将删除目标路径下所有文件,慎用!!!解决方法新建空白目录,如D:\10Study\temp;管...

2019-01-28 14:23:39 349

转载 JS给数组中的对象去重-reduce()

let person = [ {id: 0, name: “小明”}, {id: 1, name: “小张”}, {id: 2, name: “小李”}, {id: 3, name: “小孙”}, {id: 1, name: “小周”}, {id: 2, name: “小陈”}, ]; ...

2018-09-17 17:49:46 1277

原创 检测浏览器两种方式

检测浏览器类型的两种方式

2018-01-24 09:52:06 1106

原创 嵌套滚动条

table高度html>head> meta charset="UTF-8"> title>overflowtitle> script src="jquery-3.2.1.min.js">script> style> table { display: block; width: 600px;

2017-08-23 10:34:24 980

原创 js把字符串中的/全部替换成-

var time = “2017/8/17”;alert(time.replace(/\//g, “-“));

2017-08-17 14:05:52 3977

空空如也

空空如也

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

TA关注的人

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