Answers:
笔者访谈摘录:
在某些人看来,同位素看起来与您之前在石工方面所做的工作非常相似。您能解释一下两者之间的主要区别吗?
同位素具有砌体所缺乏的几个特征。砌体本质上是一件事,将项目元素按级联排列。同位素内置了Masonry的布局逻辑,但除此之外,它还具有其他几种布局模式,可用于动态定位元素。您甚至可以开发自己的自定义布局模式。
如前所述,它内置了过滤和排序功能。过滤项目就像传递jQuery选择器一样简单:
$('#container').isotope({ filter: '.my-selector' });
同位素利用了最好的浏览器功能。同位素不使用典型的左/上样式定位,而是采用渐进增强方法,并在浏览器支持的情况下使用CSS变换。这为一流的浏览器提供了一流的性能。随着硬件加速的加入,动画在WebKit浏览器上以及使用iOS的功能更弱的设备上看起来都像丝般流畅。CSS转换与CSS转换的性能更好,我将在后面讨论。
@AminAriana指出,另一个区别是许可证。石工已获得麻省理工学院的许可,但是同位素仅免费供个人使用。