setTimeout 实现 setInterval

原理:定义一个自循环的函数,并用setTimeout启动

实现:

let mySetInterval = function(f, wait){

let interval = function(){

setTimeout(interval, wait)

f()

}

setTimeout(inte......

JS 隐式转换笔记

比较运算

全等运算===,只有在只会在操作符两侧的操作对象类型一致且内容一致时,才能返回 true

== 运算符会把操作符两边的对象转化同一类型,再进行比较。

对于 >= 等运算,则会首先转化为原始对象(Primitives),然后再进行对比。

对于(x == y)主要规则如下

......

H5 浏览器自定义用户控件的实现

参考文章:

https://css-tricks.com/custom-controls-in-html5-video-full-screen/

https://blog.hellojs.org/creating-a-custom-html5-video-player-and-the-shado......