js
BTBIG@Mr. Chen
自己战胜自己是最可贵的胜利
展开
-
一篇关于Java选手给自己挖的js字符串替换巨坑的日志
以前总觉得前端很简单,就是js加点css,当我开始写前端的时候,才发现前端就是一片汪洋。 记得Java替换字符串的方法,有个replaceAll(),大家都猜到了,我在js里面用了replaceAll()方法,我当初为什么会用replaceAll(),就是因为这个页面控制台提示了replaceAll()方法可以用,如下图: 在手机上,有些浏览器确实是可以实现的,但还是有大部分浏览器是无法实现的,后面检查问题的时候,我也从来没想过是因为这个原因,这就是来...原创 2021-06-28 19:48:50 · 248 阅读 · 0 评论 -
JS 快速替换字符串指定下标字符
替换指定字符串 :将字符串str中的第index的字符替换成newWords,返回替换后的字符串,前提是只知道下标,不知道被替换的字符是什么,当然,如果知道被替换的字符,直接使用replace、replaceAll就可以了function replaceWord (str, index, newWords) { let arr = str.splid('') arr[index] = newWords return arr.join('')}...原创 2021-06-28 13:59:29 · 6469 阅读 · 1 评论 -
原生js实现自定义消息提示框
效果图:https://www.jb51.net/article/200106.htm原创 2021-05-06 10:15:18 · 448 阅读 · 0 评论 -
input type=file实现图片上传,预览以及图片删除
背景前两天在做一个PC网站的意见反馈,其中涉及到了图片上传功能,要求可以上传多张图片,并且支持图片上传预览及图片删除,图片上传这一块以前没怎么搞过,而且一般也很少会碰到这样的需求,所以在做这个功能的时候,参考了很多网上的代码 ,现在就单独写一篇博客来记录下实现的整个过程,以及在做的过程中遇到的一些坑。先来看下实现的最后效果:首先先创建好一个用于展示预览图片及上传按钮的div,content-img-list用于动态展示预览图片,file用于显示上传按钮<div class="转载 2021-03-05 14:59:15 · 2072 阅读 · 0 评论 -
前端捕获异常
前端也是可以捕获异常的,后台一样try catch 的try{ ......}catch(e){ console.log("捕获异常:"); console.log(e); console.log("异常信息:"+e.message);}原创 2020-11-03 14:22:59 · 150 阅读 · 0 评论 -
vue:清除表单校验
//在打开弹窗后面this.$nextTick(() => { this.$refs["formName"].clearValidate();});原创 2020-10-21 16:24:10 · 3079 阅读 · 0 评论 -
vue 封装组件 获取登陆用户的信息
上图是一个获取用户信息的get请求,返回一个request,放在 src 下的 api 下的 login.js导入组件: import { login, logout, getInfo } from '@/api/login'在获取某登陆用户的信息,其实就是用 get 请求一个接口例子:<script>import {getInfo} from '@/api/login'……methods: { getInfo() //其实这就是一个get请求...原创 2020-10-04 17:19:29 · 2560 阅读 · 1 评论 -
Vue 下载PDF文件:前端如何将后台返回的二进制转换成对应的文件
从请求看到后台返回一些奇奇怪怪的数据,如下图(第一行提示的就是改文件的类型),那我该怎么将这些数据转换成对应的文件呢?其实这些数据就是一些二进制,就是我们常说的blob对象(blob就是这些二进制的容器),这样想的话就变得简单了,前端需要做的也就是创建一个blob对象,然后读取(转换)这些二进制就可以了。(说那么多,其实也就是后台常说的字节流)废话少说,上代码:<el-button icon="el-icon-document-checked" type=..原创 2020-10-02 22:09:30 · 2006 阅读 · 1 评论 -
LayUI数据表格自动定时刷新,并且停留在当前页面
朋友刚刚来找我说,想要LayUI的数据表格定时刷新,刷新之后能够停留在当前页面,但是在查询的时候表格又要从第一页开始。一开始我是想着自动刷新就使用$.post()+定时器,当前页面的话,加个参数区分自动刷新与查询,再加个参数获取当前页再传来传去……糊里糊涂乱七八糟一听起来感觉就很难,主要是用的Layui的数据表格,有点不熟悉,不知道该怎么处理。但是后面自己看一下,感觉好像没什么难的。<div class="layui-input-inline"> <input typ原创 2020-05-25 15:43:14 · 7098 阅读 · 2 评论