自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 转载-js不常用小技巧

当你需要写一个递归函数的时候,你声明了一个函数名,但是每次修改函数名的时候总会忘记修改内部的函数名。当你需要在开发过程中打印dom元素时,使用console.log往往只会打印出整个dom元素,而无法查看该dom元素的内部属性。当你需要对一个dom元素进行判断当前是否出现在页面视图内,你可以尝试用IntersectionObserver进行判断。当你有大量图片的时候,你需要将图片进行预加载以免出现白屏的情况。当你需要将当前页面打印出来,但是需要修改一下当前排版。当你需要将录制当前屏幕,并将录屏上传或下载。

2023-05-10 19:50:55 145

原创 简单的打印机效果

核心实现,依靠charAt()函数来实现字符串的选取。封装好了,有需要简易实现的可以拿去用。

2023-05-09 17:45:01 181

原创 JavaScript两数之和算法(罗列常见三种)

尝试四种解法,其中双指针失败了,思路找错了,暂时没有更好的解题方法,不知道力扣100%的解题是咋写的。

2023-03-08 16:17:38 402

原创 js阻止默认事件和阻止事件冒泡浅谈

入行三年,今天重新谈下这两个事件:一、默认事件,即像1.a链接点击跳转行为2.form表单中的button或type为submit的input点击会默认提交submit事件3.document绑定contextmenu默认右键点击会弹出菜单所以,如果你不想事件点击触发默认行为,就需要我们讲的组织默认事件了,非常简单的方法如果是移动端,不考虑兼容问题直接在绑定元素的事件函数中写e.preventDefault 或者直接 return false若是在pc端中,考虑ie的兼容问题

2022-05-24 20:01:56 2178

原创 转载:经典js机制测试你真的懂事件机制?

是否彻底理解JavaScript执行机制实例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

2022-03-12 17:56:11 1125

转载 截取字符串,经常搞混的戳这里

1.slice方法,可通过指定的开始和结束位置,提取字符串的某个部分,并以新的字符串返回被提取的部分。str.slice(start, end)start(必需):规定从何处开始选取。如果是负数,那么它规定从字符串尾部开始算起的位置。也就是说,-1指最后一个字符,-2指倒数第二个字符,以此类推。end(可选):规定从何处结束选取,即结束处的字符下标。如果没有指定该参数,那么截取的字符串包含从start到结束的所有字符。如果这个参数是负数,那么它规定的是从数组尾部开始算起的字符。s...

2022-03-12 14:21:30 112

原创 react 脚手架 关于跨域的坑,及axios中post请求参数带:的解决方案

关于create react app官方文档上,有关于跨域的详细介绍,基本分两种,第一种就是直接在package.json中直接加proxy:‘https:需要跨域的域名’,缺点是高版本的react-script只支持字符串,也就是你不能匹配到多域名来进行代理了。第二种是通过http-proxy-middleware来实现多域名跨域,比较常见,具体做法是:1.npm 安装http-proxy-middleware2.在项目src目录下新建setupTests.js文件,注意名字不能错哦。3.导入

2022-01-13 20:45:21 995

原创 关于es6通过import导入,什么时候需要花括号

关于es6通过import导入,什么时候需要花括号

2022-01-12 14:59:33 633

原创 实现页面滚动获取文章具体章节,监听滚动优化

刚接到一个需求,阅读类的app,在投放页需要判断用户阅读到哪一章节,当用户下载app拉起客户端时需要传递章节id方便后续阅读,先上代码<script> var flagArr = []; var current; var currentFlag; var f1 = 0; var f2 = 0; var timer = null; // 定时器 window.onscroll = function () { clearT

2021-12-30 11:49:18 605

原创 使用react脚手架build后,html中文件路径引用报错的解决方法

开发项目时遇到react打包后的文件夹中html中引用的路径找不到而报404的错误,通过createreact app创建的react项目自身脚手架做了webpack构建和优化,在项目中没有暴露配置文件

2021-12-17 15:44:36 1034

空空如也

空空如也

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

TA关注的人

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