- 博客(6)
- 收藏
- 关注
原创 禁止事件被快速点击触发多次
开发过程中,我们有时需要对 function 或者 fetch 接口加保护,禁止事件被连续触发多次。首先新建一个 OnceTap.js 文件// eslint-disable no-undeflet isCalled = false;let timer;//@param callBack 回调函数// @param interval 定时器let OnceTap = (cal...
2020-02-15 17:33:19
265
1
转载 cookie的解析
————————————————版权声明:本文为CSDN博主「左右同学」的原创文章,遵循 CC 4.0 BY-SA 版权协议原文链接:https://blog.csdn.net/qq_24073885/article/details/102941041浏览器如何防gank?在面试中我们常常会被问到web攻击,如果预防和处理之类的,确保网站或者网页应用的安全性,是每个开发人员都应该了解的事。...
2019-11-23 17:56:45
367
1
转载 原生JS实现移动端选择器插件
原生js实现移动端选择器插件仓库地址在线预览(记得将浏览器切换到手机模式)预览准备首先在页面中引入css,js文件每次需要弹出该组件时通过new一个实例来生成,代码如下:var data = { 1:{ 2:[3,4] }}var pickerView = new PickerView({ bindElem: elem, // 绑定的元素,用...
2019-11-17 19:50:08
1019
原创 改变JS中的this指向的方法
JS的this指向正常函数的this指向1.全局调用 函数名( ) 指向 window2.对象调用 对象.函数名( ) 谁调用指向谁 (.前面是谁就指向谁)3.自执行的函数 指向window4.事件处理函数 指向事件源5.定时器处理函数 指向事件源6.函数定义了未调用的时候指向不确定强行改变this指向的方法call( ) 语法: 函...
2019-11-10 16:46:31
1075
2
原创 四种基础的排序方法
四种基础的排序方法排序算法是基础算法。可以使用可视化工具然后结合自己常用的语言实现一下。冒泡排序思路:1.依次比较相邻的两个数,如果第一个比第二个小,不变。如果第一个比第二个大,交换顺序。一轮下来,最后一个是最大的数2.对除了最后一个之外的数重复第一步,直到只剩一个数function bubbleSort(arr) { var temp; for (v...
2019-11-03 19:47:38
1052
4
原创 关于JS作用域问题
关于JS作用域问题函数声明与函数表达式作用域总结函数声明与函数表达式//1. console.log(a);//Uncaught ReferenceError: a is not defined //未捕获的ReferenceError: a没有定义。 //2. console.log(b); // undefined var b; // 3. ...
2019-10-26 17:30:12
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人