适用于iPhone的极简主义可缓存jQuery / javascript库?

时间:2008-11-24 22:53:57

标签: javascript jquery iphone dojo

考虑到iPhone's 25k limit for caching of files,我想知道是否对iPhone优化的javascript库感兴趣,这使得缓存成为顶级目标。由于它只是iPhone,它可以摆脱大多数跨浏览器残骸并依赖于safari特定功能,希望减少一些周长并保持25k。

John Resig discusses this briefly,但似乎主要是为了解雇它。他确实提到了:

  

如果你特别兴奋的话   将jQuery打破成小问题   你可以抓住个人的块   来自SVN的作品并构建自定义   副本。

有人试过吗?

Dojo实现了一个似乎依赖于延迟加载的6k版本。我主要是一个jQuery用户,所以我没试过,但看起来很有趣。

总的来说:你怎么看待一个safari / iphone特定的javascript库,它实现了jQuery(或你最喜欢的库)中90%最常用的API?

5 个答案:

答案 0 :(得分:5)

较新的更新:看起来Zepto是最近的目标。

发现XUI,看起来像我在寻找的东西,虽然我还没试过。

答案 1 :(得分:3)

您应该查看QuickConnectiPhone。它可能会做你想要的。它可以在https://sourceforge.net/projects/quickconnect/找到。它还允许您使用JavaScript,CSS和HTML编写应用程序,然后将其安装在设备上。

有一个API可以让您调用Objective-C图层以及手机振动,GPS位置,加速度计信息等等。您甚至可以将其扩展到其他本机电话行为。

该框架的开发博客位于http://tetontech.wordpress.com

答案 2 :(得分:1)

我正在尝试使用XUI,看起来很有前途,似乎遵循JQuery的做事方式。

同样的人也创建了'lawnchair'以json格式持久存储数据,XUI + lawnchair看起来像是跨平台的一个很好的组合(至少在iphone + android中,也许是webos,symbian,黑莓和ms以及移动开发。

答案 3 :(得分:0)

我认为它会很棒,但是除非有人真的选择并运行它,否则很难匹配jquery的测试和可靠性。如果有一个轻量级,仅限safari的jquery版本与插件和文档化的方法完全兼容,那将是一个天赐之物。

答案 4 :(得分:0)

鉴于iPhone越来越受欢迎,我认为这将是一个非常有用的东西,它可能会删除跨浏览器的东西,并将其缩小到规模....但是,如果它更有用,如果iPhone的缓存限制更加真实。

它确实让我想知道iphone中的缓存限制是由硬件容量还是运营商的业务需求决定的。 50K缓存限制将减少更多的运营商使用...