函数防抖和函数节流都是老生常谈的问题了。这两种方式都能优化 js 的性能。有些人可能会搞混两个的概念。所以,我以自己的理解,来解释这两个概念的含义。并且列举在小程序中这两个方法的使用。 函数防抖 : 英文 debounce 有防反跳的意思,大致就是指防止重复触发。 那么,函数防抖,真正的含义是: 延 ...
分类:
微信 时间:
2020-02-15 13:21:31
阅读次数:
242
############### 自定义token认证 ############### 表 class UserInfo(models.Model): username = models.CharField(max_length=16) password = models.CharField(max_ ...
分类:
其他好文 时间:
2020-02-11 10:06:31
阅读次数:
66
场景 在使用小程序的时候会出现这样一种情况:当网络条件差或卡顿的情况下,使用者会认为点击无效而进行多次点击,最后出现多次跳转页面的情况,就像下图(快速点击了两次): 解决办法 然后从 轻松理解JS函数节流和函数防抖 中找到了解决办法,就是函数节流(throttle):函数在一段时间内多次触发只会执行 ...
分类:
微信 时间:
2020-01-13 12:53:53
阅读次数:
163
问题 使用mod_throttle模块限制web服务连接数和带宽 解决方案 Prim@Hosting系统使用mod_throttle模块限制apache的连接数和带宽。 ■■■■启用连接数和带宽限制的方法■■■■ 在安装Prima系统的时候,安装脚本会提示是否启用连接数限制和带宽限制。安装后如果需要 ...
分类:
Web程序 时间:
2020-01-12 22:05:11
阅读次数:
132
简介 Lodash是一个著名的javascript原生库,不需要引入其他第三方依赖。是一个意在提高开发者效率,提高JS原生方法性能的JS库。简单的说就是,很多方法lodash已经帮你写好了,直接调用就行,不用自己费尽心思去写了,而且可以统一方法的一致性。Lodash使用了一个简单的 _ 符号,就像J ...
分类:
其他好文 时间:
2020-01-09 13:34:06
阅读次数:
321
/* * throttle */ var throttle = function (fn, interval) { var __self = fn // 保存需要被延迟执行的函数引用 var timer // 定时器 var firstTime = true // 是否是第一次调用 return f ...
分类:
其他好文 时间:
2020-01-03 21:19:01
阅读次数:
79
命令详解 1.查看连接设备 2.查看app应用包名 3.压力测试 p 对应的包名 s 后面对应的种子数 类似操作步骤 throttle 指的是用户操作延时多少毫秒 ignore crashes ignore timeouts 指的是monkey测试中 防止app崩溃或者超时终止 v 指的日志等级 v ...
分类:
其他好文 时间:
2020-01-02 18:51:05
阅读次数:
87
[TOC] 限流(访问频率)组件的使用 框架中限流功能的实现依赖于封装好的限流类,设置方式上分为全局设置和局部设置、继承类设置和自定义类设置。如果要实现限流功能则必须设置DEAFULRT_THROTTLE_CLASSES和DEAFULRT_THROTTLE_RATES 自定义限流类 限流类的基本思路 ...
分类:
其他好文 时间:
2020-01-01 20:33:19
阅读次数:
67
1. 常用命令 adb shell monkey --throttle 300 -vvv -p com.sad.das.dsad 10 adb shell monkey --throttle 300 -vvv -p com.sad.das.dsad -s 3213 10 用相同的seed值再次运行m ...
分类:
其他好文 时间:
2019-12-24 20:27:17
阅读次数:
70
function throttle(fn, gapTime) { if (gapTime == null || gapTime == undefined) { gapTime = 1500 } let _lastTime = null // 返回新的函数 return function () { l ...
分类:
微信 时间:
2019-12-18 14:24:36
阅读次数:
170