Javascript 什么是PastryKit框架?
我正在尝试查找有关PastryKit Javascript框架的任何信息。它似乎在iPhone用户指南中使用,该指南显示在iPhone本身的Mobile Safari中,但我找不到任何文档或API。如果您想看到它的运行,请打开Safari4,将您的用户代理设置为iPhone3(在“开发”菜单中),然后签出 总的来说,这似乎是一种编写HTML/CSS/Javascript应用程序的方法,其作用类似于本机iPhone应用程序 当谈到Javascript时,我在上使用了(我假设是)并且超过了3400行!美化了(我也这么认为)其中有超过1200行 在CSS方面,我使用了(同样是我假设的)的,它有700多行。他差500岁Javascript 什么是PastryKit框架?,javascript,iphone,frameworks,mobile-safari,pastrykit,Javascript,Iphone,Frameworks,Mobile Safari,Pastrykit,我正在尝试查找有关PastryKit Javascript框架的任何信息。它似乎在iPhone用户指南中使用,该指南显示在iPhone本身的Mobile Safari中,但我找不到任何文档或API。如果您想看到它的运行,请打开Safari4,将您的用户代理设置为iPhone3(在“开发”菜单中),然后签出 总的来说,这似乎是一种编写HTML/CSS/Javascript应用程序的方法,其作用类似于本机iPhone应用程序 当谈到Javascript时,我在上使用了(我假设是)并且超过了3400行
是否有人拥有或知道在哪里可以找到关于PastryKit的任何信息、文档或API?或者,有人能想出如何实现它吗?看起来PastyKit也在iTunes LP文件中使用。迷人的。迫不及待地想了解更多信息-抱歉没有更多细节 看来我正在对指南的工作原理进行同样的研究,并找到了这一页 苹果的Dashcode产品应该可以生成类似iphone用户界面的网络应用。。我不知道这段代码是不是从那里来的
如果您想复制web应用程序的UI,请查看jqTouch。这篇文章是我在Google查询中的第一个链接 您只需从iPhone指南中获取样式表和JS文件,并根据需要进行修改。一切都在那里-您只需熟悉代码即可 我也在挖掘这一切是如何协同工作的。但是如果不是iPhone(或者用户代理未被更改),我想删除强制重定向的调用
只需在标准网站中实现一些功能,我喜欢它在桌面版Safari中的工作方式。John Gruber最近发布了一个链接,其中包含了他在Dare Fireball上研究的更多信息:
编辑:David Calhoun在这个博客上添加了很多更深入的信息:JQTouch需要你学习一些JQuery,如果你还不知道的话。iUI也是一个非常好的框架,它实际上只是HTML5/CSS3/Javascript。请参见此处的演示(在Safari、Chrome和Firefox上运行)iPhone web开发的一个长期问题是禁用UIWebView中的垂直滚动和反弹效果。据Wayne Pan称,PastryKit显然可以禁用此功能。我没法用。你可能更有能力 jqtouch还允许禁用垂直滚动。也不能让它工作
要查找更多信息、UML、完整解码/解压缩源和资产,请查看以下条目:
我们刚刚在AdLib(糕点工具包的iPad版)上添加了一系列信息
此联系人列表示例Web应用程序与本机应用程序一样有效。 看看这个:
这篇文章一直被用作iphone网络应用程序的一个伟大框架。易于使用和稳定…不像iui那么轻,但更容易和更好的表示,Jq touch对JQuery的要求很高。在决定坚持使用webapp-net之前,我们对所有这些框架进行了一些试验。还有iWebkit,但它不是真正的网络应用程序。更像是原生iPhone外观的普通html 在寻找糕点盒的过程中,我发现了。它在iPad上非常光滑。此时此刻,它肯定比苹果的AdLib js lib(iPad用户指南网站上使用的)更流畅。在一台真正的iPad上试一试他们的演示,对框架有一个真实的感觉。它一定是相对较新的,因为我发现在其他移动JS库中没有提到它 在我的iPad上测试“平滑度”,它胜过:
- jQTouch
- PastryKit/TuneKit/AdLib
- (在另一篇文章中提到)
2010年10月3日更新:他们的开发者Sencha解释了这个问题。仅仅抓取文件并使用它们可能是不合法的。苹果有没有提供任何授权信息?事实上,要想弄清楚如何修改源代码并不是那么容易,因为它是一堆JavaScript垃圾,不是干净易读的东西。哪个iTunes LPs?你确定你不是这个意思吗?那很酷。我很想看到这一点,但它与iUI(请参见code.google.com/p/iUI/)混合使用,因此制作分层应用会更容易。iUI的一个问题是工具栏会从屏幕上滚动。他们的组合令人惊讶,但它仍然不够iPhone-y,尤其是与PastryKit相比。这个PastryKit使用类似于iScroll的方法来保持工具栏在顶部。你也可以用iUI(演示:)来做。嘿,Kerrick,你的增量数组问题怎么了?我用一个[jsFiddle]()和所有东西写了一个很好的答案。