code

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

codestyles 2020. 9. 17. 07:55
반응형

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를 사용하면 수직 스크롤을 비활성화 할 수도 있습니다. 그것도 작동하게 할 수 없습니다.

수직 스크롤 끄기


가이드가 작동하는 방식에 대해 동일한 조사를 수행하고이 페이지를 찾은 것 같습니다.

애플의 Dashcode 제품은 아이폰 UI와 같은 웹앱을 생성하기로되어 있습니다.이 코드가 어디서 왔는지 모르겠습니다.

웹 앱용 UI를 복제하려는 경우 jqTouch를 확인하십시오.


이 게시물은 Google 문의에 대한 첫 번째 링크였습니다.

iPhone 가이드에서 스타일 시트 및 JS 파일을 가져와 필요에 따라 수정할 수 있습니다. 모든 것이 거기에 있습니다. 코드에 익숙해 지기만하면됩니다.

나는 그것이 모두 어떻게 함께 작동하는지 파고 있습니다. 그러나 iPhone이 아니거나 사용자 에이전트가 변경되지 않은 경우 리디렉션을 강제하는 호출을 제거하고 싶습니다.

기능 중 일부를 표준 웹 사이트에 구현하기 만하면됩니다. 데스크탑 버전의 Safari에서 작동하는 방식이 마음에 듭니다.


JQTouch는 JQuery를 아직 모르는 경우 학습해야합니다. iUI는 또한 정말 HTML5 / CSS3 / Javascript 인 꽤 멋진 프레임 워크입니다. http://iui-js.appspot.com/(Firefox 에서도 Safari, Chrome 등에서 실행)에서 데모보기


http://webapp-net.com/ 을 iPhone 웹 앱을위한 훌륭한 프레임 워크로 사용 했습니다. 사용하기 쉽고 안정적입니다 ... iui만큼 가볍지는 않지만 더 쉽고 멋진 프레젠테이션, Jq touch는 무거운 JQuery가 필요합니다. webapp-net을 고수하기로 결정하기 전에 이러한 모든 프레임 워크를 약간 실험했습니다. iWebkit도 있지만 실제로는 웹 응용 프로그램이 아닙니다. 일반 html로 보이는 네이티브 iPhone과 더 비슷합니다.

참고 URL : https://stackoverflow.com/questions/1143589/what-is-the-pastrykit-framework

반응형