我正在使用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,而不是打破它吗?
答案 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每秒有更多的操作。”