2008-11-24 6 views
5

Biorąc pod uwagę iPhone's 25k limit for caching of files, zastanawiam się, czy istnieje zainteresowanie zoptymalizowaną biblioteką javascript dla iPhone'a, która sprawia, że ​​buforowanie jest najwyższym celem. Ponieważ byłby to tylko iPhone, mógł pozbyć się większości "cruft" z różnych przeglądarek i polegać na specyficznych możliwościach safari, mając nadzieję, że zmniejszy część obwodu i pozostanie przy 25k.Minimalna pamięć podręczna biblioteki jQuery/javascript na iPhone'a?

John Resig discusses this briefly, chociaż wydaje się, że jest to głównie do odrzucenia. On wspomina:

jeśli jesteś szczególnie podekscytowani łamanie jQuery w dół na małe kawałki można pobrać poszczególne kawałki z SVN i budować zwyczaj kopię.

Ktoś próbował tego?

Dojo wdraża wersję 6k, która zdaje się opierać na odroczonym ładowaniu. Jestem głównie użytkownikiem jQuery, więc nie wypróbowałem go, ale wygląda interesująco.

Ogólnie: co sądzisz o bibliotece JavaScript/iphone specyficznej dla javascript, która implementuje, powiedzmy, 90% najczęściej używanych API w jQuery (lub twojej ulubionej bibliotece)?

+0

Byłoby interesująco mieć rozebraną wersję, która zapewnia tylko części traversal DOM, ponieważ to jest to, z czym jQuery jest tak skuteczny. Obsługa zdarzeń będzie również MUSI w mojej opinii. –

+0

Dojo ma również kompilację opartą tylko na Webkit z kompilacją warunkową, więc możesz wybrać moduły, które chcesz, bez gałęzi IE/Moz, i wybrać ich zwijanie lub ładowanie modułów na żądanie. Czy limit rozpakowania 25k nadal obowiązuje? Miałem wrażenie, że zmieniło się jakiś czas temu dzięki aktualizacji Safari. – peller

Odpowiedz

5

nowszą aktualizację: wygląda Zepto jest do zrobienia w tych dniach.

Znaleziono XUI, wygląda jak to, czego szukałem, chociaż jeszcze nie wypróbowałem.

0

Myślę, że byłoby fantastycznie, ale byłoby trudno dopasować testowanie i niezawodność jquery, chyba że ktoś naprawdę je podniosł i działał z nim. Gdyby istniała tylko jquery w wersji Safari, która byłaby całkowicie zgodna z wtyczkami i udokumentowanymi metodami, byłby to dar niebios.

0

Biorąc pod uwagę rosnącą popularność iPhone'a, uważam, że byłaby to naprawdę przydatna rzecz, możliwe, że uda się usunąć zawartość przeglądarki i zmniejszyć rozmiar ... jednak byłoby jeszcze bardziej przydatne jeśli iPhone ma bardziej realistyczny limit pamięci podręcznej.

To sprawia, że ​​zastanawiam się, czy limit pamięci podręcznej w iphone został określony przez pojemność sprzętu lub potrzeb biznesowych przewoźników. Limit bufora 50 KB zmniejszyłby znacznie więcej użycia operatora ...

3

Powinieneś sprawdzić QuickConnectiPhone. Może robić, co chcesz. Można go znaleźć pod adresem https://sourceforge.net/projects/quickconnect/. Pozwala również na pisanie aplikacji w JavaScript, CSS i HTML, a jednocześnie instaluje ją na urządzeniu.

Istnieje interfejs API, który umożliwia wykonywanie połączeń do warstwy Objective-C, a także do wibracji telefonu, lokalizacji GPS, informacji o akcelerometrze i kilku innych. Możesz nawet rozszerzyć to na inne rodzime zachowania telefoniczne.

Blog rozwój dla ram znajduje się na http://tetontech.wordpress.com

1

Eksperymentuję również z XUI, wygląda obiecująco, wydaje się podążać za JQuery - sposobem robienia rzeczy.

Te same osoby również utworzyły "lawnchair" dla trwałego przechowywania danych w formacie json, krzesełko XUI + wygląda na świetne połączenie dla platformy (jak w co najmniej iphone + android, może webos, symbian, blackberry i ms także) rozwój mobilny.

Powiązane problemy