ďťż

[JS] Wydajne i lekkie biblioteki Warte polecenia

       

Podstrony


telcocafe

Potrzebuję następujących funkcji:
1. AJAX.
2. Wysyłanie formularzy przez XMLHTTPRequest lub przechwytywanie danych z pól.*
3. Dymki i panele (szczególnie panele - "okienka" - wystarczy podstawowa funkcjonalność).
4. Kalendarz do ustawiania daty i godziny.*
5. Kolorowanie składni (prawdopodobnie zrobię to w JS).
6. Łatwe umieszczanie danych pobranych Ajaksem w dokumencie w / przed / za wybranym elementem.*
7. Łatwe dodawanie, przemieszczanie i usuwanie grup pól formularza (np. z opcjami 1 elementu menu). Może też dla tabel? ;)
8. Inne (np. manipulowanie danymi w tabelach)...

Dotąd tworzyłem własne funkcje i klasy JS na podstawie podręcznika JS i DOM na http://developer.mozilla.org. Być może w przypadku większych bibliotek to tylko strata czasu, gdy istnieją już gotowe i sprawdzone. Chcąc ułatwić i przyspieszyć zarządzanie danymi w CMS-ie oraz poruszaniem się po stronach, warto zastosować niektóre techniki.

Szukam głównie tych oznaczonych gwiazdką. Muszą być szybkie (+ wydajne) i lekkie (tzn. zajmować względnie jak najmniej miejsca - mowa o samym kodzie, nie licząc komentarzy i odstępów). Obojętnie, czy obiektowe, czy proceduralne, oby szybko działały. ;) Duża kolekcja skryptów znajduje się na stronie http://www.ajaxrain.com. :) W wolnym czasie ją przeglądnę. Może znacie biblioteki warte polecenia, spełniające w.w. warunki?

Aktualnie już mam napisany skrypt Ajaksa oraz podstawową obsługę okienek.
http://pastebin.4programmers.net/3164 (link wygasa za 3 dni)
Teraz próbuję napisać coś do przechwytywania formularzy, aby wysyłać je Ajaksem. Szukam jednak lepszych rozwiązań, aby implementowanie tej funkcjonalności było łatwiejsze i bardziej elastyczne. Poniższy kod chyba nie jest zbyt dobry i szybki:
http://pastebin.4programmers.net/3165
Co radzicie? Dokończyć powyższy skrypt, czy skorzystać z innego?



mootools - używasz komponentów, których potrzebujesz

Potrzebuję skryptu ułatwiającego tworzenie dynamicznych formularzy. Przykład na obrazku. Jednym wpisem może być zbiór pól formularza zawarty zarówno w <div>, <td> bądź innym znaczniku.
http://www.fotosik.p...7107aa7dec488ca

Pożądane funkcje:
- definiowanie fragmentu do replikacji
- przesuwanie i usuwanie poszczególnych wpisów
- przechwytywanie przycisków +, -, strzałek...

Zacząłem sam pisać odpowiednie funkcje, lecz pozostaje jeszcze kwestia wpisów wygenerowanych przez PHP oraz implementacji w JS. Definiuję obiekt - Request (AJAX), a potem muszę jakoś zainicjować to tworzenie fragmentów. Może klasa / funkcja formularza powinna je automatycznie rozpoznać?
http://www.unit1.pl/pb-776

Właściwie może lepiej skorzystać z gotowego i sprawdzonego rozwiązania? Są 3 podstawowe warunki: musi być szybki, zajmować mało miejsca i zachowywać zgodność ze standardami JS, xHTML... Jeśli jest to plugin do frameworka - główny plik nie powinien przekraczać 4 lub 8 KB. Choć może lepiej wykorzystać samodzielną bibliotekę.

Spotkaliście się z takim skryptem? Szukałem na kilku stronach - także w demo MooTools.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.