无双

博学善思,自强不息

导航

2014年7月27日 #

性能更好的js动画实现方式——requestAnimationFrame

摘要: 用js来实现动画,我们一般是借助setTimeout或setInterval这两个函数,css3动画出来后,我们又可以使用css3来实现动画了,而且性能和流畅度也得到了很大的提升。但是css3动画还是有不少局限性,比如不是所有属性都能参与动画、动画缓动效果太少、无法完全控制动画过程等等。所以有的时候我们还是不得不使用setTimeout或setInterval的方式来实现动画,可是setTimeo... 阅读全文

posted @ 2014-07-27 16:16 无双 阅读(49015) 评论(2) 推荐(2) 编辑

如何判断一个js对象是否一个DOM对象

摘要: 我们在写js代码时有时需要判断某个对象是不是DOM对象,然后再进行后续的操作,这里我给出一种兼容各大浏览器,同时又算是比较稳妥的一种方法。 要判断一个对象是否DOM对象,首先想到的无非就是它是否具有DOM对象的各种属性或特征,比如是否有nodeType属性,有tagName属性,等等。判断的特征越多,也就越可靠,因为毕竟我们自定义的js对象也可以有那些属性。还有其他方法吗? 在DOM Level2... 阅读全文

posted @ 2014-07-27 00:21 无双 阅读(17941) 评论(1) 推荐(1) 编辑