- 博客(6)
- 收藏
- 关注
原创 js复制文本
js复制文本一个可以复制文本的函数,其中select方法会选中所有文本,setSelectionRange可以选中固定长度的文本function copystr(str) { var oInput = document.createElement('input'); oInput.value = str; document.body.appendChild(oInput); oInput.onfocus = function(e){ e.preventDefa
2022-03-17 18:18:50
917
原创 数字千分位加逗号并保留两位小数
数字千分位加逗号并保留两位小数处理数据的千分位加逗号问题,toFixed为保留的小数位数,Number方法防止传进来的是字符串formatNum(num){ return Number(num).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g, ',') }...
2022-03-17 12:01:31
670
原创 图片使用url路径,改变该路径图片,页面图片不刷新问题
可以在路径后面加上一个随机数作为参数解决该问题,如下:url: 'xxxxxxxxxxxxxxxxxxxxxxx?参数='+Math.random()
2021-11-12 14:12:57
558
原创 2021-10-12
vue输入框组件,去文字页面不刷新的问题由于多层的组件嵌套,在输入框去文字的时候,使用监听的方式监听v-model绑定的数据。进行去文字处理,使页面看上去是无法输入文字的。但是v-model所绑定的数据去文字更新之后和之前是一样的,比如 一开始是aaa,再输入一个文字一,去文字之后还是aaa,所以这个数据相当于没变,没有更新视图,导致页面上的文字仍然在。这里的解决方法是,先把文字换成空格,然后使用$nextTick在视图更新之后再把空格去掉。// An highlighted block'data
2021-10-12 17:49:05
116
原创 js中click()与onclick()的区别
由一个简单示例到 js中click()与onclick()的区别之前朋友在学习js的时候遇到一个有意思的问题。先贴一份代码说一下代码构成这里是html结构 <ul> <li><input type="checkbox" name="" id="" class="che" checked />全选</li> <li> <td><input type="checkbox
2021-06-30 13:52:54
3491
原创 js 递归练习 n多个台阶,每次走一步到两步,有多少种情况
n多个台阶,每次走一步到两步,有多少种情况先看代码var num=0 function aa(n){ if(n>1){ aa(n-1) aa(n-2) }else{ num++ } } aa(7) console.log(num);这个方法首先假设台阶最低是一节台阶。进入函数先进行判断若是只有一节则只有一种方法,直接num++让它等于1。如果大于一则它有两种可能性,走一步或是走两步于是递归调用了两次函数。如果这一次走完了,或是只剩下一节了说明只有两种方法,1,1或是2。则两个函数分别调用num
2021-06-02 17:50:21
932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人