Loading...
今天在进行测试的时候,发现前端后端签名经常不一致,而且是在参数里面含有中文的时候才会出现这样的问题。为了排查问题,小编又找了几个第三方的md5加密工具,对需要签名的字符串进行加密,经过比较发现是前端出现了问题,后来小编又重新找了个加密文件,在这里跟大家分享下。具体的原理小编也没有深究,好像是需要将中文先转为utf-8。最后几行是在es6中导出使用的,如果需要自己解开注释。源代码:functi...
JavaScript打乱一个数组的顺序的两种方式方法一:利用sort函数 arr.sort(function() { return .5 - Math.random(); });这种方式可以打乱一个数组的顺序,但是并不是真正的乱序,所以建议不要用在严谨的打乱顺序上。方法二:自己封装一个函数function rand(arr) { var len ...
对于一些很大的数字在前端显示的时候可能会不容易控制,而且对于一些很大的数字我们也不需要很精确的显示,这时候我们就需要把这个阿拉伯数字转换为汉字形式的了,并且保留一位小数就可以了。比如:12000我们可以显示为1.2万我们之前说了下加逗号进行区分的方法,大家可以看下小编之前的文章。我们来说下如何实现的吧function makeFriendly(num) { if (num >=...
在我们程序处理金钱的时候,有时候在使用JavaScript的计算的时候很容易出现问题,如果数字很大的话往往会出现显示不好看的问题,所以小编在这里封装了一个...
首先引入jquery<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>准备html标签<input type="file" id="picFile" onchange="readFile(this...
第一步:首先引入jquery.min.js和jquery.qrcode.min.js <script src="http://libs...
Vue-Cli3.0没有了config文件夹,默认也没有配置文件,这些都是需要我们手动进行建立的,首先我们需要在项目根目录里面建议一个vue.config.js的文件,名字必须是vue.config.js。然后在这个js文件里面进行配置,小编在下面简单介绍几个常用的配置,以及写法:module.exports={ baseUrl:'/',//根路径 outputDir:'di...
使用javascript实现的无缝滚动(跑马灯),小编在这里简单描述一下:内容一直滚动,鼠标经过的时候滚动就会暂停。效果示例图:实现代码如下:<!D...
现在有很多的网站在顶部或其他的地方都设置了设为首页和加入收藏,小编试了试有的时候还真可以,不过对浏览器的要求不低,很多浏览器都不支持,在这里小编分享一下自己用到的办法。首先是在需要使用的地方放入这两个标签:<a href=# rel="sidebar"onclick="SetHome(this,window.location)" >设为首页...
Asynchronous Javascript And XML(异步JavaScript和XML),他并不是凭空出现的新技术,而是对于现有技术的结合:核心...