setTimeout 实现 setInterval

原理:定义一个自循环的函数,并用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] ......

videojs 速记

一个页面需要多次调用 videojs() 时

videoPlayer = videojs('sfLive', option, function onPlayerReady(){})

需要在再次调videojs()用的时候先调用videoPlayer.dispose()注销;......