码迷,mamicode.com
首页 > 其他好文 > 详细

[].forEach.call($$("*"),function(a){a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)}) 能解释一下这段代码的意思吗?

时间:2017-03-23 01:59:20      阅读:964      评论:0      收藏:0      [点我收藏+]

标签:.net   --   outline   document   参考   foreach   each   call()   tor   

[].forEach.call()--调用引用数组的forEach方法

 

$$("")--等价于document.querySelectortAll("*")

 

~~a--等价于parseInt(a)

 

1<<24--对二进数1小数点右移24位

 

可参考:https://my.oschina.net/l3ve/blog/330358

[].forEach.call($$("*"),function(a){a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)}) 能解释一下这段代码的意思吗?

标签:.net   --   outline   document   参考   foreach   each   call()   tor   

原文地址:http://www.cnblogs.com/YutaoZhou/p/6602526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!