Javascript 动画怎么可能总是和 CSS transition 一样快,甚至更快呢?到底是什么秘密呢?Adobe 和 Google 是怎么做到让他们的富媒体移动网站的速度和 native app 媲美的?
就像许多开发者确信的那样,在Web上使用CSS实现动画并不是唯一的方式,我们也可以使用JS来实现,并且JS还有一些CSS无法替代的优势。快来看一下JS动画有哪里厉害的地方吧
在后Flash时代里,Flash动画是很少见的。于是对手机和台式机来说,CSS动画就很快变成了实现用户界面友好性的平台,并且已经存在强大的JavaScript类库来处理复杂的交互动画。伴随着太多的“CSS动画 VS JavaScript动画”混战而来,一个全新的并且专门为web动画而生的API接口终于诞生啦,这件事可能会促使两大阵营联合。
雅虎的14条优化规则在很长的一段时间里发挥着重要作用,随着技术的发展,单单这十四条原则已经不能够满足前端性能优化。现在更多的是需要去考虑一些工程化的实践了。
前几天安全研究者Jaime Blasco发现了在中国某些特定主题的网站被进行了水坑攻击,攻击方法有一定多样性,其中存在一些比较少见于此类型攻击中的技术,不过其实是比较早的技术了,国内猥琐流已经玩了很久的玩意。攻击类型的多样性在于,该安全公司并非追踪到了某个攻击组织的多次活动,而是某个特定主题网站的多次攻击。
水坑攻击是一种黑客技术,如果一个黑客想要攻击一个特定的组织(公司,企业,少数民族团体等等),便可以使用这种技术来实现攻击。攻击者首先入侵目标组织的官方网站,然后将恶意代码注入至网站之中,当用户访问受感染的网站时,恶意代码将会被执行。
本文作者为天猫前端负责人徐凯(花名鬼道),天猫前端是国内最早接触React Native并将其用于实践的团队之一,本系列文章中他们将分享使用React Native的经验和遇到的问题。