aal*_*aap 12 javascript jquery webkit javascript-framework zepto
该Zepto.js网站说:
Zepto.js是一个用于移动 WebKit浏览器的极简主义JavaScript框架,具有与jQuery兼容的语法.
它是否仅建议用于将在移动设备上使用的应用程序,还是也可用于传统的计算机浏览器Web应用程序中?这样做有什么缺点?
我在我的常规网络应用程序(用于计算机浏览器)中经常使用jQuery,并且我已经意识到(在找到Zepto.js之后)我并不总是使用jQuery的所有功能,所以Zepto.js非常适合我的工作.
另外,为什么会关注'WebKit'引擎呢?它不适用于Windows Phone 7上的移动Internet Explorer,Android或Opera Mobile上的Firefox Mobile吗?
编辑:除了$ .os.ios之外,$ .os.android的存在表明支持非iOS平台,所以最后一个问题得到解答!
编辑(最后):我想真正的问题是"Zepto.js库,打算用于基于移动WebKit的浏览器,是否也可以用作桌面jQuery的轻量级替代品?" 答案是不.
Fla*_*ino 28
注意:这个答案很旧,而且不再是最新的.是的,Zepto 最初是一个仅限webkit,特定于移动设备的框架,但从那时起它已经发展,正如EBarr在下面指出的那样.
因此,请务必查看Zepto的网站以获取最新信息.
不要听起来太苛刻,但你是否点击了网站上的大按钮才能看到演示文稿?
你基本上已经回答了这些问题:
是的,它适用于移动设备.在使用鼠标的台式计算机上支持滑动和点击事件并不完全有意义.
是的,它专门用于WebKit,因为这是最常用于移动浏览的内容.这意味着不支持IE/Firefox/Opera - 移动或桌面.正如演讲中所说,"没有人在iPhone上运行IE6".大多数桌面浏览器JS库专门用于消除浏览器差异.Zepto恰恰相反.
jQuery是一种越野卡车:在公路上和越野上都非常强大但非常强大.
Zepto是一辆一级方程式赛车:体积小,速度快,专为赛道而设,因此在任何其他情况下都无法正常使用.
EBa*_*arr 14
似乎Zepto的目的已经发展.该网站现在注意到:
请注意,Zepto的一些可选功能专门针对移动浏览器; 因为最初的项目目标是专门为移动网络提供更简洁的jQuery替代方案.
它将以下列为目标平台(请注意包含桌面浏览器):
浏览器支持主要(100%支持)
次要目标(完全或大部分支持)
上面的编辑列表更新以反映截至2013年1月的现实.