Technologie i narzędzia: język PHP 5, Java, JavaScript, Python, system Zend Framework, Django, biblioteka jQuery, Smarty, platforma Eclipse, MySQL, SVN, CVS, UML, Firefox.
WebProgramming - wszystko o serwisach internetowych
O serwisach internetowych.
[jquery] Zaawansowany interfejs użytkownika
Era brzydkich, ciężkich stron internetowych dawno już minęła - teraz przyszedł czas na ładne, proste aczkolwiek funkcjonalne strony i aplikacje internetowe. W tych ostatnich bardzo ważną rolę odgrywa UI (ang. User Interface) tworzone przy pomocy języka JavaScript - coraz więcej powstaje bibliotek do tworzenia ciekawych komponentów graficznych w świecie web. Oczywiście odkrywa to całkowicie nowe możliwości dla projektantów serwisów internetowych, którzy przed rozpoczęciem swoich prac powinni zapoznać się z aktualnymi możliwościami bibliotek JavaScript.
Problem z kodowaniem.
Jak wiadomo są 3 kodowania najczęściej wykorzystywane na polskich stronach internetowych: utf-8, iso-8859-2 oraz windows-1250. Teoretycznie wybierając jeden z nich mamy pewność, iż wszystkie dane przesyłane do naszego serwisu są właśnie w wybranym kodowaniu, niestety jak się okazuje tylko teoretycznie tak jest…
[javascript] Funkcja sleep/wait.
Wielu początkujących programistów języka JavaScript szuka funkcji typu sleep/wait, której (nie)stety nie znajdzie. Poszukuje wtedy jej “symulacji”.. ale nie tędy droga.
[javascript] Tacomini
Nadszedł najwyższy czas na przedstawienie mojego rozwiązania “konkurującego” z Taconite (wpis na moim blogu).
[javascript|jquery] Labin - Wtyczka obsługująca etykiety w polach typu input.
Dzisiaj mam dla Was prostą wtyczkę jQuery, która obsługuje etykiety opisujące pola tekstowe typu input w środku tego pola, na przykład: ![]()
[javascript|jquery] Taconite
Jak już wspomniałem siłą biblioteki jQuery (JavaScript) jest łatwość jej rozbudowy za pomocą wtyczek. Jedną z nich jest Taconite, która znacznie ułatwia nam pracę (przynajmniej teoretycznie, ale o tym później) podczas aktualizacji HTMLa za pomocą żądań Ajax.
[javascript|jquery] Biblioteki typu UI.
Każdy kto korzysta z biblioteki jQuery zna na pewno bibliotekę Interface - jedną z najbardziej popularnych bibliotek wpierających budowanie rozbudowanych interfejsów użytkownika. Zawiera ona zarówno “nisko poziomowe” funkcjonalności między innymi drag & drop, animacje elementów (przesuwanie, znikanie, itp.) jak również bardziej skomplikowane “bajery” takie jak “fisheye menu“, czy też karuzela 3D. Jest jednak małe ale…
[php|javascript] Kontrola praw.
Dzisiaj zaproponuje Wam ciekawy (moim zdaniem oczywiście) sposób na implementację kontroli praw po stronie widoku. Przyznam się szczerze, iż nie wykorzystałem go jeszcze w żadnym projekcie, ale jestem ciekawy co o nim sądzicie.
[php|javascript] Walidacja formularzy po stronie klienta dla Fasic_Form.
W poprzednich artykułach opisałem prostą (ale użyteczną) bibliotekę do obsługi formularzy, teraz przedstawię rozwiązanie, które umożliwia walidacje po stronie klienta (za pomocą JavaScript) - reguły walidacji generowane są na podstawie obiektu formularza (czyli Fasic_Form).
Walidacja po stronie klienta oprócz wcześniej wspomnianej biblioteki Fasic_Form została również oparta na komponentach Zend Framework oraz jQuery (jednej z najlepszych bibliotek JavaScriptowych), więc znajomość tych pozycji na pewno się przyda.
[javascript] Ciekawostki i podpowiedzi.
Jeżeli piszesz coraz więcej i coraz większe aplikacje w JavaScript zapraszam do zapoznania się z kilkoma uwagami (np. jak uruchomić kilka równolegle wykonujących się wątków), które prawdopodobnie ułatwią ci pracę.