![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
H5杂货铺
木子Leo
阻挡自己的只有自己筑起的墙。
展开
-
vue H5与(Android、iOS)原生APP交互
一:JS调用APP1、封装公共方法:/** *js调用APP * @params {*} Obj 传给app参数 */export function JSToNativeAPP(params) { let isAndroid = navigator.userAgent.indexOf('Android') > -1 || navigator.userAgent.i...原创 2019-12-23 15:03:26 · 2679 阅读 · 0 评论 -
js字符串插入指定字符
var str = 'abc' (例子转换后是有空格的,不需要的话转换时直接去掉空格即可:"/ $1 /" =>"/$1/")1. 'abc' => '/ a // b // c /'str.replace(/(.)/g, "/ $1 /")2. 'abc' => 'a / b / c /'str.replace(/(.)/g, " $1 ...原创 2019-08-20 18:16:09 · 12509 阅读 · 0 评论 -
js防抖和节流 区别及实现方式
概念:函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。函数节流(throttle)与函数防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现...原创 2019-06-25 16:56:03 · 67196 阅读 · 17 评论 -
js获取地址栏url参数 亲测好用
代码 : //获取地址栏参数 function GetQueryString(str) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); ...原创 2018-11-02 17:48:57 · 399 阅读 · 0 评论 -
时间转时间戳&时间戳转时间格式兼容ios方法封装
废话不多说,直接上代码!!!export default { //时间格式返回 方法一: //data :传过来的时间/时间戳 type:时间返回格式类型 (可自定义) formatDate: function(date, type) { if (date != undefined) { //兼容ios ...原创 2018-10-30 15:09:03 · 1956 阅读 · 0 评论 -
vue封装公共方法处理js计算科学记数法精度问题
声明:本文核心是很早之前参考其他大牛的文章或博客,文章出处也找不到了,如有看到请留言,会补上出处。自己稍作改动,一直保留在用。废话不多说,下面直接上在vue中自己如何使用的代码:1.新建公共方法的js文件,我为这个单独建了一个文件:calculation.js 代码:var countDecimals = function(num) { var len = 0; ...原创 2018-10-17 14:58:23 · 3637 阅读 · 0 评论 -
highcharts编写交易所深度图
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <meta name="viewport" content="width=device-width, initial-sc原创 2018-07-21 10:20:27 · 3923 阅读 · 3 评论 -
ES6 map()遍历、filter()筛选--随记
map():map和forEach等遍历方法不同,在forEach中return语句是没有任何效果的,而map则可以改变当前循环的值,返回一个新的被改变过值之后的数组(map需return),一般用来处理需要修改某一个数组的值。let arr1 = [1,2,3];let arr2 = arr1.map((value,key,arr) => { console.l...原创 2018-07-08 14:59:32 · 69680 阅读 · 0 评论