我们都知道Promise.all()方法在有一个Promise reject以后,请求结果只返回第一个reject,我们进行了改写,在有请求reject时也可以获取所有结果,并给每个请求添加超时处理。 代码如下: const promiseall = (all) => { const promise ...
分类:
其他好文 时间:
2020-08-19 19:25:37
阅读次数:
89
我们知道,创建一个函数可以通过函数表达式和函数声明,实际上, 创建函数还有第三种方法是通过Function构造函数实例一个函数对象: 函数也是对象,内部是通过Function构造函数创造出来的,下图是函数fn的原型链: ...
分类:
其他好文 时间:
2020-08-19 19:22:30
阅读次数:
55
理解过滤器 功能: 对要显示的数据进行特定格式化后再显示 注意: 并没有改变原本的数据, 可是产生新的对应的数据 定义和使用过滤器 定义过滤器 Vue.filter(filterName, function(value[,arg1,arg2,...]){ // 进行一定的数据处理 return ne ...
分类:
其他好文 时间:
2020-08-18 15:45:39
阅读次数:
119
一,直接打开地址查看 https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/ console.log('script start'); setTimeout(function () { console.log('se ...
分类:
Web程序 时间:
2020-08-18 13:35:24
阅读次数:
78
const containerDom = document.querySelector('#container') containerDom.addEventListener('mousedown', function (ev){ let dir=''; let startX=ev.clientX; ...
分类:
移动开发 时间:
2020-08-17 17:07:43
阅读次数:
82
实验准备: firefox浏览器、php执行环境(比如phpstudy) 打开实验: 代码分析: $_o=strrev($str); 对$str字符串进行 字符反转(比如 abc = cba) 第二部分 for{……} 就是对 $str字符串 每个字符+1,(如:a=b、c=d) return st ...
分类:
Web程序 时间:
2020-08-17 16:46:39
阅读次数:
98
目录:?Xlua源码学习? 一、xlua.hotfix对需要打补丁的类、方法进行替换。 xlua.hotfix = function(cs, field, func) if func == nil then func = false end local tbl = (type(field) == ' ...
分类:
其他好文 时间:
2020-08-16 00:00:37
阅读次数:
129
vue.extend 使用基础 Vue 构造器函数,通过原型继承,(返回)创建一个“子类”(构造器)。参数是一个包含组件选项的对象。 const Sub = function VueComponent (options) { this._init(options) } Sub.prototype = ...
分类:
其他好文 时间:
2020-08-15 23:59:41
阅读次数:
139
1 setTimeout(function(){ //使用 setTimeout()方dao法设定定时zhi2000毫秒dao 2 window.location.reload();//页面刷新 3 },10000); ...
分类:
Web程序 时间:
2020-08-13 22:16:30
阅读次数:
82
匿名函数 语法: var 变量名 = function() {}; 作用: 匿名函数使用在以函数作为参数和函数作为返回值的地方。 代码: var fn = function() { console.log("函数的另一种定义方式,使用匿名函数给变量赋值"); }; //函数的调用 fn(); 函数重 ...
分类:
编程语言 时间:
2020-08-13 12:12:51
阅读次数:
63