PastryKit Framework คืออะไร


85

ฉันกำลังพยายามค้นหาข้อมูลใด ๆ ที่สามารถทำได้เกี่ยวกับ PastryKit Javascript Framework ดูเหมือนว่าจะถูกใช้ในคู่มือผู้ใช้ iPhone ที่แสดงบน iPhone ใน Mobile Safari แต่ฉันไม่พบเอกสารประกอบหรือ API ใด ๆ หากคุณต้องการที่จะเห็นมันในการดำเนินการเปิด Safari 4 ตั้งตัวแทนผู้ใช้ของคุณเพื่อ iPhone 3 (ในเมนู Develop) และตรวจสอบคู่มือ

โดยรวมแล้วดูเหมือนว่าจะเป็นวิธีการเขียนแอปพลิเคชัน HTML / CSS / Javascript ที่ทำหน้าที่เหมือนแอป iPhone

เมื่อพูดถึง Javascript ฉันใช้JS Beautifierบน (สิ่งที่ฉันคิดว่าเป็น) ไฟล์เฟรมเวิร์กและมีมากกว่า 3,400 บรรทัด! สวยงาม (อีกครั้งที่ฉันคิดว่าเป็น) การดำเนินการ n ของพวกเขามีมากกว่า 1,200 บรรทัด

ในด้าน CSS ฉันใช้Clean CSSบน (อีกครั้งที่ฉันคิดว่าเป็น) CSS กรอบงานและออกมามากกว่า 700 บรรทัด การใช้งานของพวกเขาอาย 500

ใครมีหรือทราบว่าจะหาข้อมูลเอกสารหรือ API บน PastryKit ได้จากที่ใด หรือใครสามารถหาวิธีใช้งานได้?


1
เฮ้ Kerrick เกิดอะไรขึ้นกับคำถามเกี่ยวกับอาร์เรย์ที่เพิ่มขึ้นของคุณ? ฉันเขียนคำตอบที่ดีสำหรับมันด้วย [ jsFiddle ] ( jsfiddle.net/hcF34 ) และทุกอย่าง
Peter Ajtai

คำตอบ:




6

ดูเหมือนว่า PastyKit จะถูกใช้ในไฟล์ iTunes LP ด้วย น่าหลงใหล แทบรอไม่ไหวที่จะเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ - ขออภัยที่ไม่มีรายละเอียดเพิ่มเติม!


2
iTunes LPs ใด แน่ใจหรือว่าไม่ได้หมายถึงTuneKit ?
Alastair Stuart

5

ในการตาม PastryKit, ฉันได้ค้นพบSencha สัมผัส มันเรียบเนียนบน iPad ณ เวลานี้มีความลื่นไหลมากกว่า AdLib js lib ของ Apple (ตามที่ใช้ในเว็บไซต์คู่มือผู้ใช้ iPad) ทดลองใช้การสาธิตบน iPad ของจริงเพื่อให้ได้สัมผัสกับเฟรมเวิร์กอย่างแท้จริง มันต้องค่อนข้างใหม่เพราะฉันไม่พบว่ามีการกล่าวถึงใน JS libs มือถืออื่น ๆ

การทดสอบ "ความเรียบ" บน iPad ของฉันมันเต้น:

  • jQTouch
  • PastryKit / TuneKit / AdLib
  • WebApp.Net (กล่าวถึงในโพสต์อื่น)

IMO, WebApp.Net เป็นสิ่งที่คล้ายกับเนทีฟมากที่สุดเมื่อพูดถึงการเลื่อนการคลิกการเลื่อน ฯลฯ นี่คือคู่แข่งที่ร้ายแรงที่สุดที่ฉันเคยทดสอบ

ข้อความสุ่ม: ฉันรู้สึกประหลาดใจเล็กน้อยที่ Apple จะตั้งชื่อไลบรารี JS มือถือ PastryKit ด้วยหลักการตั้งชื่อขนมของ Android

อัปเดต 10/3/2010 : ความสัมพันธ์ระหว่าง Sencha Touch และ jQTouchอธิบายโดย Sencha ผู้พัฒนาของพวกเขา



2

webapp ตัวอย่างรายชื่อผู้ติดต่อนี้ใช้งานได้เช่นเดียวกับแอปเนทีฟ ตรวจสอบสิ่งนี้: รายชื่อผู้ติดต่อบทความบน webkit สำหรับ iphone


เจ๋งมาก ฉันต้องการเห็นสิ่งนั้น แต่ผสมกับ iUI (ดู code.google.com/p/iui/) ดังนั้นการสร้างแอปแบบลำดับชั้นจะง่ายกว่า
Jared Updike

1

ปัญหาตลอดกาลเกี่ยวกับการพัฒนาเว็บของ iPhone คือการปิดใช้งานการเลื่อนแนวตั้งและเอฟเฟกต์การตีกลับภายใน UIWebView เห็นได้ชัดว่า PastryKit สามารถปิดใช้งานสิ่งนี้ได้ตาม Wayne Pan ฉันยังไม่ได้ทำงาน คุณอาจมีความสามารถมากขึ้น

ขุดลงใน Pastrykit

jqtouch ยังให้คุณปิดใช้งานการเลื่อนแนวตั้ง ไม่สามารถใช้งานได้เช่นกัน

ปิดการเลื่อนแนวตั้ง


0

ดูเหมือนว่าฉันกำลังค้นคว้าข้อมูลเดียวกันเกี่ยวกับวิธีการทำงานของคู่มือและพบหน้านี้

ผลิตภัณฑ์ Dashcode ของ Apple น่าจะสร้างเว็บแอปที่ดูเหมือน UI ของ iphone .. ฉันไม่รู้ว่ารหัสนี้มาจากไหน

หากคุณต้องการทำซ้ำ UI สำหรับเว็บแอปโปรดดู jqTouch


0

โพสต์นี้เป็นลิงค์แรกของฉันในการสอบถามเกี่ยวกับ Google

คุณสามารถคว้าไฟล์ Stylesheets และ JS จากคู่มือ iPhone และแก้ไขได้ตามต้องการ ทุกอย่างอยู่ที่นั่น - คุณต้องทำความคุ้นเคยกับรหัส

ฉันกำลังขุดว่ามันทำงานร่วมกันได้อย่างไร แต่ฉันต้องการลบการโทรที่บังคับให้เปลี่ยนเส้นทางหากไม่ใช่ iPhone (หรือตัวแทนผู้ใช้ไม่ได้รับการเปลี่ยนแปลง)

เพียงใช้ฟังก์ชันบางอย่างในเว็บไซต์มาตรฐาน - ฉันชอบวิธีการทำงานใน Safari เวอร์ชันเดสก์ท็อป


6
เพียงแค่คว้าไฟล์และใช้งานอาจไม่ถูกกฎหมาย Apple ได้ให้ข้อมูลการออกใบอนุญาตหรือไม่?
Kristopher Johnson

ไม่ใช่เรื่องง่ายที่จะหาวิธีแก้ไขซอร์สเนื่องจากเป็นขยะ JavaScript จำนวนมากและไม่สะอาดและอ่านได้
Jared Updike

0

JQTouch ต้องการให้คุณเรียนรู้ JQuery หากคุณยังไม่รู้ iUI เป็นเฟรมเวิร์กที่ค่อนข้างดีซึ่งเป็น HTML5 / CSS3 / Javascript เท่านั้น ดูการสาธิตที่นี่http://iui-js.appspot.com/ (ทำงานบน Safari, Chrome และมากหรือน้อยบน Firefox ด้วย)


ปัญหาอย่างหนึ่งของ iUI คือแถบเครื่องมือเลื่อนออกจากหน้าจอ มันวิเศษมากที่พวกเขารวบรวมไว้ แต่ก็ยังไม่เพียงพอสำหรับ iPhone-y โดยเฉพาะเมื่อเทียบกับ PastryKit
Jared Updike

PastryKit นี้ใช้สิ่งที่คล้ายกับวิธีการของ iScroll เพื่อให้แถบเครื่องมืออยู่ด้านบน คุณสามารถทำได้ด้วย iUI เช่นกัน (การสาธิต: bit.ly/bjqVsB )
Remi Grumeau

0

เคยใช้http://webapp-net.com/เป็นเฟรมเวิร์กที่ยอดเยี่ยมสำหรับเว็บแอป iPhone ใช้งานง่ายและเสถียร ... ไม่เบาเท่า iui แต่การนำเสนอที่ง่ายกว่าและดีกว่า Jq touch นั้นต้องใช้ JQuery มาก ได้ทดลองใช้กรอบงานทั้งหมดนี้ก่อนที่จะตัดสินใจใช้ webapp-net นอกจากนี้ยังมี iWebkit แต่ไม่ใช่เว็บแอปจริง เหมือน iPhone พื้นเมืองที่ดู html ธรรมดา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.