JavaScript
前端小罗
这个作者很懒,什么都没留下…
展开
-
vue金额类格式化之逗号分隔三位且保留两位小数
金额格式化处理几种方案原创 2022-06-17 16:05:54 · 6695 阅读 · 0 评论 -
揭晓eval(function(p,a,c,k,e,r)js代码解密加密程序
最近大雄搜集站,在弄改一个wp网站侧边栏的小工具就发现了,JS的代码脚本很乱,不是常规写法,后来查阅发现是由于JS加密造成的,我对这种事情很不理解,有一些既然是选择开源了,为啥JS还加密。走你,那就一起一波骚操作解密它。首先如果你发现你的JS是以eval(function(p,a,c,k,e,r){e=function©…等开头的,说明是加密了。我碰到加密的代码如图:解密方法步骤如下:1.打开编辑器新建html页面,将下面代码复制到网页中的body标签中间,代码如下:<script>原创 2022-03-09 10:46:52 · 2146 阅读 · 0 评论 -
js将小数转换为百分数互转
最近碰到开发项目中,碰到的需求是把后台返回的小数形式的数据转换成百分比,前端实现方法如下:1,小数转化为百分数1.先转化为number类型2.再乘以1003. toFixed() 作用保留几位小数位 var point = 0.666; function toPercent(point){ var percent = Number(point*100).toFixed(1); percent += "%"; return percent; } var result = to原创 2021-11-15 15:59:23 · 12454 阅读 · 0 评论 -
vue项目中获取今天,昨天,明天时间方法
在项目中有这个需求,就是在时间查询条件了中,需要默认前天的时间。如果你项目中需要使用今天,昨天,明天时间方法同样适用。具体方法如下:1,vue调用说明比如我是需要前天的时间,this.getDay(-2),更多例子如下:getDay(-1): 昨天的日期;getDay(0): 今天的日期;getDay(1): 明天的日期;【以此类推】2,vue中定义 // 获取当前时间,day为number, getDay(day) { var today = new Date(); v原创 2021-11-15 14:12:21 · 4948 阅读 · 0 评论 -
js数组去重的几种方法
在平常实际使用中,数组去重的使用概率还是蛮高都的,有时候经常需要对一些后台数据进行一些处理,下面介绍几种数组1,利用indexOf和for循环首先介绍一种,最简单数组去重法如下: function unique(arr){ //定义一个新的临时数组 var newArr=[]; //遍历当前数组 for(var i=0;i<arr.length;i++){ //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push到临时数组里面原创 2021-08-18 15:52:55 · 5183 阅读 · 0 评论 -
JS中的Map与Set
一,Map介绍Map是一组键值对的结构,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array:var names = [‘Michael’, ‘Bob’, ‘Tracy’];var scores = [95, 75, 85];给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从scores取出对应的成绩,Array越长,耗时越长。如果用Map实现,只需要一个“名字”-“成绩”的对照表,直接根据名字查找成绩,无论这个表有多大原创 2021-06-28 16:21:47 · 392 阅读 · 0 评论 -
回调函数简单理解与分析
对于函数这个概念,想必学点计算机的都不陌生了,任何编程语言后离不开函数的使用,可见函数的作用非常大了,之前怎么都理解不了回调函数这个毛刺,也可能没静下心来仔细思考过,简单的东西变得复杂化了,但是最近碰到有点回调这个问题,也理解很多,所以记录一下。一,函数和回调函数的对比1. 普通函数普通函数一般都经常见,也经常使用,随手就可以写出来,比如: // 代码一 // 定义函数 function test(a, b) { console.log(a); console.log(b); }.原创 2021-05-10 22:38:54 · 245 阅读 · 0 评论