Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 同位素和jQuery插件之间的差异_Javascript_Jquery_Jquery Plugins_Jquery Masonry_Jquery Isotope - Fatal编程技术网

Javascript 同位素和jQuery插件之间的差异

Javascript 同位素和jQuery插件之间的差异,javascript,jquery,jquery-plugins,jquery-masonry,jquery-isotope,Javascript,Jquery,Jquery Plugins,Jquery Masonry,Jquery Isotope,我最近发现了和JQuery插件。它们在功能上似乎几乎相同,而且似乎都有相同的作者。我能看到的唯一明显的区别是许可证 这两者在功能上的主要区别是什么?你为什么要用一个而不是另一个呢?作者访谈的摘录: 对一些人来说,同位素看起来与你以前用砖石做的工作非常相似;你能解释一下主要的区别吗 两者之间? 同位素具有砖石所缺乏的几个特征。砌体 做一件事,将项目元素放置在级联排列中。 同位素有砌体的布局逻辑内置,但除此之外,它也 具有多个其他布局模式,可用于动态 定位元素。您甚至可以开发自己的自定义布局模式 正

我最近发现了和JQuery插件。它们在功能上似乎几乎相同,而且似乎都有相同的作者。我能看到的唯一明显的区别是许可证


这两者在功能上的主要区别是什么?你为什么要用一个而不是另一个呢?

作者访谈的摘录:

对一些人来说,同位素看起来与你以前用砖石做的工作非常相似;你能解释一下主要的区别吗 两者之间?

同位素具有砖石所缺乏的几个特征。砌体 做一件事,将项目元素放置在级联排列中。 同位素有砌体的布局逻辑内置,但除此之外,它也 具有多个其他布局模式,可用于动态 定位元素。您甚至可以开发自己的自定义布局模式

正如我所提到的,它构建了过滤和排序功能 在里面过滤项与传递jQuery选择器一样简单:

$('#容器')。同位素({filter:'.my selector'})

同位素利用了最好的浏览器功能。 同位素不使用典型的左/顶样式定位,而是采用 渐进增强方法,如果支持,则使用CSS转换 通过浏览器。这为一流的客户提供了一流的性能 浏览器。随着硬件加速的开始,动画看起来像丝般光滑 在WebKit浏览器和使用iOS的功能较弱的设备上运行平稳。 CSS转换在CSS转换中表现得更好,我将对此进行讨论 稍后

另一个区别是@AminAriana指出的许可砖石在麻省理工学院许可证下,但是同位素免费供个人使用


您可以在上购买(25美元)。

PrimosK非常回答您的问题,但我只是想插话

同位素是一个很棒的jQuery插件。我已经在多个网站上成功地使用了它


关于同位素,我最喜欢的一件事就是它的可定制性。它有很好的文档记录,几乎可以做任何你能想到的事情,比如用无限滚动扩展它,并使用自定义布局模式。

请将相关文本从网页复制粘贴到你的答案中(作为引用)。链接可能会(暂时或永久)消失,这将使您的答案无效。此外,正如您在问题中提到的,您应该注意许可条款。砖石工程是在麻省理工学院的许可下进行的,但同位素只能免费供个人使用。阅读答案的人可能会忽略这一点,所以我明确指出了这一点。然而,尽管有许可证,他们之前的许多作者还是使用同位素。提醒:有些人认为付费是件好事:)这增加了项目继续更新的可能性。