我们可以强制ZURB Foundation 4只使用jQuery,而不是Zepto吗?

时间:2013-04-27 13:33:56

标签: jquery zurb-foundation zepto

我正在使用jQuery构建项目。我在ZURB Foundation 4中对jQuery进行了手动引用。

我也删除了

<script>
    document.write('<script src=' +
                   ('__proto__' in {} ? 'js/vendor/zepto' : 'js/vendor/jquery') +
                   '.js><\/script>')
</script>

来自默认的ZURB Foundation 4实施。

可以吗?或者删除上述代码会导致ZURB Foundation 4中的其他问题?

换句话说,我们可以强制ZURB Foundation 4只使用jQuery,而不是打破它吗?

2 个答案:

答案 0 :(得分:6)

该代码段将始终加载jQuery或Zepto,而不是两者。所以是的,当然你只能使用jQuery。

Zepto是一个功能较少的jQuery克隆,因此它的文件大小要小得多。他们仍然使用jQuery的唯一原因是Zepto对任何版本的Internet Explorer都没有任何支持。

他们还在the documentation中解释了它:

  

基础JavaScript旨在与Zepto和jQuery一起使用   走出大门。所有浏览器都不支持Zepto,因此   在Zepto文档中建议,你应该测试   兼容性并根据需要加载Zepto或jQuery。

答案 1 :(得分:2)

正如更新一样,在2014年1月,Zurb宣布放弃Zepto,支持jQuery 2发布Foundation 5。

因为他们确定“...更轻的文件大小并没有转化为更好的整体性能”,并且“...... jQuery 2每秒有更多的操作。”