[javascript] PastryKit 프레임 워크 란 무엇입니까?

PastryKit Javascript Framework에서 가능한 모든 정보를 찾으려고합니다. Mobile Safari에서 iPhone 자체에 표시되는 iPhone 사용 설명서에서 사용중인 것으로 보이지만 문서 나 API를 찾을 수 없습니다. 실제 작동을 보려면 Safari 4를 열고 사용자 에이전트를 iPhone 3 (개발 메뉴에서)으로 설정 한 다음 가이드를 확인하십시오 .

전반적으로 기본 iPhone 앱처럼 작동하는 HTML / CSS / Javascript 애플리케이션을 작성하는 방법 인 것 같습니다.

자바 스크립트에 관해서 는 프레임 워크 파일JS Beautifier 를 사용 했는데 3,400 줄이 넘었습니다! 아름답게, (다시 한 번 내가 생각하는) 그들의 구현 은 1,200 줄이 넘었습니다.

CSS 측면에서는 프레임 워크 CSSClean CSS 를 사용 했으며 700 줄이 넘었습니다. 그들의 구현 은 500 개에 못 미쳤습니다.

누구든지 PastryKit에 대한 정보, 문서 또는 API를 가지고 있거나 어디서 찾을 수 있는지 알고 있습니까? 아니면 아무도 그것을 구현하는 방법을 알아낼 수 있습니까?



답변

John Gruber는 최근 Daring Fireball : pastrykit에 대한 그의 연구에서 얻은 추가 정보 링크를 게시했습니다.

편집 : David Calhoun은이 블로그에서 훨씬 더 심층적 인 정보를 추가했습니다. pastrykit은 사과 파이를 파고 있습니다 .


답변

더 많은 정보, UML, 전체 디코딩 / 압축 해제 된 소스 및 자산을 찾으려면 다음 항목을 확인하십시오.
apples pastry kit iphone javascript toolkit


답변

PastyKit이 iTunes LP 파일에서도 사용중인 것으로 보입니다. 매혹적인. 이것에 대해 더 알고 싶어서 기다릴 수 없습니다. 더 자세한 정보가 없어서 죄송합니다!


답변

PastryKit을 따라 Sencha Touch를 발견했습니다 . iPad에서는 부드럽고 매끄 럽습니다. 현재로서는 Apple의 AdLib js lib (iPad 사용 설명서 사이트에서 사용됨)보다 ​​확실히 더 유동적입니다. 실제 iPad에서 데모를 시도하여 프레임 워크에 대한 실제 느낌을 얻으십시오. 다른 모바일 JS 라이브러리 중에서 언급이 없기 때문에 상대적으로 새롭습니다.

내 iPad에서 “부드러움”을 테스트 한 결과 다음과 같습니다.

  • jQTouch
  • PastryKit / TuneKit / AdLib
  • WebApp.Net (다른 게시물에서 언급 됨)

IMO, WebApp.Net은 스크롤, 클릭, 슬라이딩 등에서 다음으로 가장 네이티브와 비슷합니다. 이들은 제가 테스트 한 가장 심각한 경쟁자입니다.

랜덤 사이드 노트 : 나는 애플이 안드로이드의 디저트 명명 규칙에 따라 모바일 JS 라이브러리 인 PastryKit을 명명 할 것이라는 것에 다소 놀랐다.

2010 년 10 월 3 일 업데이트 : Sencha Touch와 jQTouch관계는 개발자 인 Sencha가 설명합니다.


답변

또한 AdLib (페이스트리 키트의 iPad 버전)에 정보를 추가했습니다.
AdLib iPad JS Framework


답변

이 연락처 목록 샘플 웹앱은 기본 앱과 마찬가지로 작동합니다. 이것을 확인하십시오 : 아이폰 용 웹킷 의 기사 연락처 목록


답변

iPhone 웹 개발의 지속적인 문제는 UIWebView 내에서 수직 스크롤 및 바운스 효과를 비활성화하는 것입니다. PastryKit은 Wayne Pan에 따라 분명히 이것을 비활성화 할 수 있습니다. 나는 그것을 작동하지 않았다. 당신은 더 유능 할 수 있습니다.

pastrykit 파기

jqtouch를 사용하면 수직 스크롤을 비활성화 할 수도 있습니다. 그것도 작동하게 할 수 없습니다.

수직 스크롤 끄기