![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
Jerry丶惟
这个作者很懒,什么都没留下…
展开
-
javascript中防止重复点击、防止点击过快实用方法
防止重复点击可以添加一个开关,让这个开关默认为true,第一次点击将其变为false,点击事件的执行需要判断这个开关是否为true,为true执行,false不执行。例子如下: var isclick= true; function click(){ if(isclick){ flag = false; //下面添加需要...原创 2018-06-22 15:26:52 · 53109 阅读 · 5 评论 -
JavaScript中Json字符串与对象、数组之间的相互转换
1、Json字符串转Js数组varjsonStr ='[1,2,3,4,5,{"a":1}]';varjsarr=JSON.parse( jsonStr );//转为数组alert(jsarr[0]);2、Json字符串转Js对象varjsonString ='{"bar":"property","baz":3}';varjsObject = JSON.parse...原创 2018-10-24 09:27:58 · 785 阅读 · 0 评论 -
js中最简单最实用的数组去重方法!
js数组去重是比较常见的数组操作方式之一,网上有很多关于数组去重的博客文章,方法各式各样,但有些方法实用性很差,很容易造成不必要的麻烦,所以我们需要去其糟粕取其精华,下面我们就整理一些比较实用的数组去重方法。一、for循环嵌套,利用splice去重此方法是比较常用的方法之一,也是es5中比较实用的方法之一。话不多说,上代码:function newArr(arr){ for(...原创 2018-10-10 13:25:36 · 46970 阅读 · 8 评论 -
JS字符串与数字之间的转换方法
一、字符串转换成数字字符串转换成数字最常用的方法有两个:parseFloat和parseInt。parseFloat是把一个字符串转换为一个浮点数,parseInt是把一个字符串转换为一个整数。示例如下:var num = parseInt('123abc'); //返回123var num = parseInt('2.4'); //返回2var num = parseFloat('...原创 2018-09-28 13:18:34 · 755 阅读 · 0 评论 -
JS中根据某个特定字符截取字符串
在项目中,我们有时候需要将字符串根据某个字符截取出来,并获取某个值,比如字符串"1-2-3-4-5",我想获取3,怎么做呢?请看下面代码:var str = "1-2-3-4-5"var arr = str.split("-");console.log(arr)//返回一个数组['1','2','3','4','5']通过上面代码,我们用split方法把字符串str转换成了数组arr...原创 2018-09-20 10:09:52 · 54742 阅读 · 1 评论 -
js中常用的正则表达式验证方法
在项目开发中,几乎每个项目都避免不了表单验证,比如用户名验证,密码验证等等,接下来,就整理一下比较常用的正则表达式验证。1.用户名验证(字母、数字及下划线组成)var username = /^[a-z\d_]{5,20}$/i2.,密码验证(以字母开头,字母、数字和下划线组成,长度为6-18)var password = /^[a-zA-Z]\w{5,17}$/3.手机号...原创 2018-08-15 11:59:03 · 557 阅读 · 0 评论 -
javascript中为动态生成的元素添加事件
近期在开发项目中,遇到一个问题,就是给动态生成的元素添加事件,用平常使用的方法添加不上,废话不多说,上代码:<div id="mydiv"></div><script>var html = "<div class='child'>我是动态生成的</div>"$("#mydiv").html(ht原创 2018-08-14 14:16:46 · 3229 阅读 · 0 评论 -
谈谈JS中“相等”与“全等”的区别
在javascript中,判断两个变量是否相等的操作符有两组,他们分别是:相等和不相等,全等和不全等。他们的区别就是相等和不相等是先转换然后比较,全等和不全等不转换只比较。相等与不相等相等是用两个等号表示,即“==”,而不相等则用叹号与等号表示,即“!=”,这两个操作符都会先转换操作数,然后在进行比较。比如:var a = ("123" == 123);alert(a);//结果为...原创 2018-07-22 22:37:53 · 1976 阅读 · 0 评论 -
ES6中let与const的用法
let与const是ES6语法中比较常见的两个命令,下面我们就讨论一下let与const。letlet是用来声明变量的命令,它类似于var命令,但不同于var的是let是块级作用域,而var是函数作用域。那么,什么是块级作用域呢,废话不多说,直接上代码。for (let i =0;i<6;i++) {console.log(i);//有结果}console.log...原创 2018-06-25 10:34:07 · 193 阅读 · 0 评论 -
Vue项目中localStorage本地储存的公共方法
创建local.js文件,文件内容如下:const local = {}/** * put 把数据放到本地存储 * @param {*} key * @param {*} value */local.set = function (key, value) { window.localStorage.setItem(key, JSON.stringify(value));}...原创 2019-04-19 09:56:41 · 2911 阅读 · 0 评论