it-swarm.dev

什么是PastryKit框架?

我试图在PastryKit Javascript框架上找到任何可以获得的信息。它似乎在iPhone用户指南中使用,该指南在Mobile Safari中显示在iPhone上,但我找不到任何文档或API。如果您想要查看它的运行情况,请打开Safari 4,将您的用户代理设置为iPhone 3(在“开发”菜单中)并查看 指南

总的来说,它似乎是一种编写类似于原生iPhone应用程序的HTML/CSS/Javascript应用程序的方法。

谈到Javascript,我使用 JS Beautifier (我假设是) 框架文件 它超过3,400行!美化,(我再次假设) 他们的实施 它的超过1,200行。

在CSS方面,我使用 清洁CSS (再次我假设) 框架CSS ,它出现了超过700行。 他们的实施 害羞500。

是否有人在PastryKit上拥有或知道在哪里找到任何信息,文档或API?或者,任何人都可以弄清楚如何实现它?

85
Kerrick

约翰格鲁伯最近发布了一个链接,其中包含了他在Daring Fireball研究中的更多信息: 糕点包

编辑:David Calhoun在这个博客上添加了更多深入的信息: 糕点包挖掘苹果派

36
refulgentis

要查找更多信息,请使用UML,完全解码/解压缩的源和资产查看此条目: apples糕点套件iphone javascript工具包

7
Benjamin

看起来PastyKit也在iTunes LP文件中使用。迷人。迫不及待地想了解更多相关信息 - 抱歉没有更多细节!

6
Chris Messina

为了追求PastryKit,我发现了 Sencha Touch 。它在iPad上非常流畅。在这个时间点,它肯定比Apple的AdLib js lib更流畅(在iPad用户指南网站上使用)。在实际的iPad上尝试他们的demoes,以真正感受到框架。它必须是相对较新的,因为我发现在其他移动JS库中没有提到它。

在我的iPad上测试“平滑度”,它打败了:

  • jQTouch
  • PastryKit/TuneKit /的AdLib
  • WebApp.Net (在另一篇文章中提到)

IMO,当它滚动,点击,滑动等时,WebApp.Net是下一个最本土化的。这些是我测试过的最严重的竞争对手。

随机旁注:我有点惊讶苹果会用Android的甜点命名惯例命名一个移动JS库PastryKit。

更新2010年10月3日 Sencha Touch和jQTouch之间的关系 由他们的开发人员Sencha解释。

5
Taylor Edmiston

我们刚刚在AdLib上添加了一堆Info(Pastry kit的iPad版) AdLib iPad JS Framework

3
Benjamin

此联系人列表示例webapp与本机应用程序一样有效。看看这个:文章 webkit for iphone上的联系人列表

2
ldmc

IPhone Web开发的一个长期问题是禁用UIWebView中的垂直滚动和反弹效果。根据韦恩潘的说法,PastryKit显然可以禁用它。我没有工作。你可能更有能力。

挖掘糕点

jqtouch还允许您禁用垂直滚动。无法让它工作。

关闭垂直滚动

1
cannyboy

如果您还不知道,JQTouch需要您学习一些JQuery。 iUI也是一个非常漂亮的框架,它实际上只是HTML5/CSS3/Javascript。在这里看一个演示 http://iui-js.appspot.com/ (在Safari,Chrome上运行,或者在Firefox上运行或多或少)

0
Remi Grumeau

这篇帖子是我第一次关注谷歌查询。

您可以直接从iPhone指南中获取Stylesheets和JS文件,并根据需要进行修改。一切都在那里 - 你只需要熟悉代码。

我正在挖掘它们如何一起工作。但我想删除强制重定向的调用,如果它不是iPhone(或用户代理尚未更改)。

只需将其中的一些功能实现到标准网站中 - 我喜欢它在桌面版Safari中的工作原理。

0
billy bob

看起来我正在对指南的工作方式进行相同的研究并找到了这个页面。

Apple的Dashcode产品应该生成看起来像iphone UI的网络应用程序..我不知道这个代码是来自哪里。

如果您想复制网络应用的用户界面,请查看jqTouch。

0
user176928

使用 http://webapp-net.com/ 作为iphone web应用程序的一个很棒的框架。易于使用和稳定...不像iui那么轻,但更容易和更好的演示,Jq触摸很重要需要JQuery。在决定坚持使用webapp-net之前,先尝试了所有这些框架。还有iWebkit,但它不是真正的webapp。更像是原生iPhone看起来简单的HTML。

0
Maak Bow