
获得徽章 0
- 评论31
- 黑客盗取虚拟币后全数退回:被盗成人网站反奖黑客5000美元
国外一家以虚拟币以太坊(ETH)为基础的成人娱乐平台SpankChain证实,它被黑客窃取的所有ETH资金已经全部收回。
在确认了资金到账后,SpankChain奖励了这名黑客价值5000美元的ETH,以及补偿了黑客用于发动攻击的资金价值约1000美元ETH。展开33 - 评论28
- JS 中 >>> 0 的作用
今天在看 Array.prototype.some() 的 polyfill 时,遇到了一行代码:
var len = t.length >>> 0;
x >>> 0 表示无符号右移0位,对于无符号的数字来说,等于不变。
但是,如果 x 是其他类型,会将 x 先转换为无符号的 32位整数,再移动 0 位。
这样会确保变量 len 是一个非负的整数。
比如
9 >>> 0 = 9
"9" >>> 0 = 9
"95hi" >>> 0 = 0
3.6 >>> 0 = 3
true >>> 0 = 0
-4 >>> 0 = 4294967292
[] >>> 0 = 0
null >>> 0 = 0
undefined >>> 0 = 0
目的是让代码更鲁棒。
但是,我不认为这样的代码更鲁棒。这样做,让本可以暴露的错误,变得难以发现。展开211 安利一个 AMP 分享,AMP是一个在Github上的开源项目,全称Accelerated Mobile Pages。 顾名思义是为了加速移动网络的网页加载从而提升体验
本次分享来自《阿里妈妈技术周刊》专题:性能优化之 AMP(已获得授权),包括:
AMP 介绍:
- AMP 文档
- AMP,来自 Google 的移动页面优化方案
- Google 移动端性能优化利器 —— AMP
衍生方案:
- AMP 与 PWA 结合
- Google I/O 2018 PWA & AMP 必知必会
- 百度的“AMP”:MIP 文档
- 移动页面加速 Google 的 AMP 和百度的 MIP展开评论12