一般来说是跨域引起的。
浏览器发起跨域请求分两种:一种是 simple,另一种需要preflight 。如果进行 preflight 了,你就会看到两次请求,一个OPTION,另一个就是你的跨域请求。
详情参见 MDN
一般来说是跨域引起的。
浏览器发起跨域请求分两种:一种是 simple,另一种需要preflight 。如果进行 preflight 了,你就会看到两次请求,一个OPTION,另一个就是你的跨域请求。
详情参见 MDN
原理:定义一个自循环的函数,并用setTimeout启动
实现:
let mySetInterval = function(f, wait){
let interval = function(){
setTimeout(interval, wait)
f()
}
setTimeout(inte......
已有两个变量 a,b,交换两个变量的值
临时变量法
var temp = a
a = b
b = temp
算数方法
可能导致溢出,不推荐
a = a + b
b = a - b
a = a - b
异或方法
a = a^b
b = a^b
a = a^b
ES6解构
[a,b] ......