js
丝月
这个作者很懒,什么都没留下…
展开
-
setInterval在浏览器切换时加速(setInterval休眠)解决方案
现象:使用setInterval定时器时经常会出现一个现象,从定时器页面切换到其它页面或者其它应用时在回到页面,会发现定时的动画会加速执行原因:浏览器本着节省内存的性质,当切换到其他页面时,页面的定时器会延时执行,当切换回来的时候被延时执行的动画会一次依次执行,这样我们就会看到动画加速运动,出现错误,在轮播图之类的页面经常会发生这样的情况解决方法一:在这里我们需要用到以下三个知识点:document.onvisibilitychange :只要页面发生变化,不管是切换到其他的页面还是把浏览原创 2020-10-14 11:46:21 · 3976 阅读 · 1 评论 -
Js apply()与call的区别
Js apply方法详解1.apply和call的区别在哪里2.什么情况下用apply,什么情况下用call3.apply的其他巧妙用法(一般在什么情况下可以使用apply)我首先从网上查到关于apply和call的定义,然后用示例来解释这两个方法的意思和如何去用. apply:方法能劫持另外一个对象的方法,继...转载 2020-01-09 10:59:44 · 251 阅读 · 0 评论 -
js转义和反转义html
目录1、JS实现html转义和反转义主要有两种方式: 2、封装的JS工具类: 3、测试及效果: 4、其他的一些处理html字符串的常用方法正文1、JS实现html转义和反转义主要有两种方式:1)、利用用浏览器内部转换器实现html转义;2)、用正则表达式实现html转义;2、封装的JS工具类:var HtmlUtil = { /*1.用浏览器...转载 2020-01-09 10:10:08 · 803 阅读 · 0 评论