PastryKit Çerçevesi nedir?


85

PastryKit Javascript Framework hakkında bulabileceğim herhangi bir bilgiyi bulmaya çalışıyorum. Mobil Safari'de iPhone'un kendisinde görüntülenen iPhone Kullanım Kılavuzunda kullanımda görünüyor, ancak herhangi bir belge veya API bulamıyorum. Bunu çalışırken görmek istiyorsanız, Safari 4'ü açın, kullanıcı aracınızı iPhone 3 olarak ayarlayın (Geliştirme menüsünde) ve kılavuza göz atın .

Genel olarak, yerel bir iPhone uygulaması gibi davranan bir HTML / CSS / Javascript uygulaması yazmanın bir yolu gibi görünüyor.

Javascript söz konusu olduğunda, JS Beautifier'ı çerçeve dosyasında (varsaydığım şey) kullandım ve 3,400 satırın üzerindeydi! Güzelleştirdiğimde (yine tahmin ettiğim gibi) uygulamalarının 1.200 satırın üzerindeydi.

CSS tarafında, kullanılan Temiz CSS (I olmayı kabul neydi) üzerinde çerçeve CSS ve 700'den fazla hatlarına çıktı. Uygulamaları 500'den utangaçtı.

PastryKit üzerinde herhangi bir bilgi, belge veya API'ye sahip olan veya nerede bulacağını bilen var mı? Veya bunu nasıl uygulayacağını bilen var mı?


1
Hey Kerrick, artım dizisi sorunuza ne oldu? Bunun için bir [ jsFiddle ] ( jsfiddle.net/hcF34 ) ve her şeyle güzel bir cevap yazdım .
Peter Ajtai

Yanıtlar:




6

PastyKit'in iTunes LP dosyalarında da kullanıldığı anlaşılıyor. Büyüleyici. Bu konuda daha fazlasını öğrenmek için sabırsızlanıyorum - daha fazla ayrıntıya sahip olmadığım için üzgünüm!


2
Hangi iTunes LP'leri? TuneKit'i kastetmediğinizden emin misiniz ?
Alastair Stuart

5

PastryKit'in ardından Sencha Touch'ı keşfettim . İPad'de pürüzsüz. Bu noktada, kesinlikle Apple'ın AdLib js lib'inden (iPad Kullanıcı Kılavuzu sitesinde kullanıldığı gibi) daha akıcıdır. Çerçeve hakkında gerçek bir fikir edinmek için demolarını gerçek bir iPad'de deneyin. Nispeten yeni olmalı, çünkü diğer mobil JS kütüphaneleri arasında ondan hiç bahsedilmiyor.

İPad'imde "akıcılık" testi, şunları yener:

IMO, WebApp.Net, kaydırma, tıklama, kaydırma, vb. Söz konusu olduğunda, en doğal benzeri olan bir sonraki. Bunlar test ettiğim en ciddi rakipler.

Rastgele yan not: Apple'ın mobil JS kitaplığı PastryKit'i Android'in tatlı adlandırma kuralıyla adlandırmasına biraz şaşırdım.

Güncelleme 10/3/2010 : Sencha Touch ve jQTouch arasındaki ilişki , geliştiricileri Sencha tarafından açıklandı.




1

İPhone web geliştirme ile ilgili kalıcı bir sorun, bir UIWebView içindeki dikey kaydırma ve sıçrama efektlerini devre dışı bırakmaktır. PastryKit, Wayne Pan'a göre bunu devre dışı bırakabilir. Çalışmak için almadım. Daha yetkin olabilirsin.

pasta kitini kazmak

jqtouch ayrıca dikey kaydırmayı devre dışı bırakmanıza da izin verir. Onu da çalıştıramıyorum.

dikey kaydırmayı kapatma


0

Görünüşe göre rehberin nasıl çalıştığına dair aynı araştırmayı yapıyorum ve bu sayfayı buldum.

Apple'ın Dashcode ürününün iphone kullanıcı arayüzüne benzeyen web uygulamaları oluşturması gerekiyor .. Bu kodun nereden geldiğini bilmiyorum.

Bir web uygulaması için kullanıcı arayüzünü çoğaltmak istiyorsanız, jqTouch'a bakın.


0

Bu Gönderi, bir Google sorgusunda izlenen ilk bağlantımdı.

İPhone Kılavuzundan Stil Sayfalarını ve JS dosyalarını kolayca alabilir ve gerektiğinde değiştirebilirsiniz. Her şey orada - sadece koda alışmanız gerekecek.

Hepsinin birlikte nasıl çalıştığını araştırıyorum. Ancak bir iPhone değilse (veya bir Kullanıcı Aracısı değiştirilmediyse) yeniden yönlendirmeyi zorlayan çağrıları kaldırmak istiyorum.

Sadece bazı işlevlerini standart bir web sitesinde uygulayın - Safari'nin masaüstü sürümünde nasıl çalıştığını seviyorum.


6
Sadece dosyaları alıp kullanmak yasal olmayabilir. Apple herhangi bir lisans bilgisi sağladı mı?
Kristopher Johnson

Bir grup JavaScript çöpü olduğu ve temiz, okunabilir şeyler olmadığı için kaynağı nasıl değiştireceğinizi anlamak aslında o kadar kolay değil.
Jared Updike

0

JQTouch, henüz bilmiyorsanız, biraz JQuery öğrenmenize ihtiyaç duyar. iUI aynı zamanda gerçekten sadece HTML5 / CSS3 / Javascript olan oldukça güzel bir çerçevedir. Burada bir demo izleyin http://iui-js.appspot.com/ (Safari, Chrome ve aşağı yukarı Firefox'ta da çalışır)


İUI ile ilgili bir sorun, araç çubuğunun ekrandan kaymasıdır. Bir araya getirdikleri şey şaşırtıcı, ancak özellikle PastryKit ile karşılaştırıldığında, iPhone-y yeterince değil.
Jared Updike

Bu PastryKit, araç çubuğunu üstte tutmak için iScroll yaklaşımına benzer bir şey kullanıyor. Bunu iUI ile de yapabilirsiniz (demo: bit.ly/bjqVsB ).
Remi Grumeau

0

Http://webapp-net.com/ , iphone web uygulamaları için harika bir çerçeve olarak kullanılıyor . Kullanımı kolay ve kararlı ... iui kadar hafif değil ama daha kolay ve daha hoş sunum, Jq touch, JQuery gerektiren ağırdır. Webapp-net'e bağlı kalmaya karar vermeden önce tüm bu çerçevelerle biraz deneme yaptım. Ayrıca iWebkit de var, ancak gerçekten bir web uygulaması değil. Daha çok düz html görünümlü yerel iPhone gibi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.