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.
[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] Kompresja plików.
Aplikacje internetowe napisane w języku JavaScript są coraz większe - więcej funkcjonalności, więcej możliwości, ale co za tym idzie więcej objętości, większy czas ładowania strony…
[javascript] Ciekawe narzędzie.
Znalazłem ostatnio ciekawe narzędzie, które wiąże ze sobą kilka programów: platformę Eclipse, przeglądarkę Firefox oraz wtyczkę Firebug - a nazywa się Fireclipse (ciekawe skąd się wzięła nazwa ;)).
Jej głównym zadaniem jest wyświetlanie błędów skryptów nie w konsoli Firebuga tylko w konsoli Eclipse.
[javascript] Wywołanie AJAX.
Pracując nad jednym z serwisów napotkałem się na ciekawy problem. Funkcjonalność wydawała się banalna - dodawanie newslettera za pomocą AJAX do bazy. Po zakończeniu prac okazało się, iż czasami podczas dodawania pojawia się błąd w JavaScript “brak uprawnień” - wykonanie zapytania AJAXowego się nie powodzi.
[javascript] Sprawdzanie wartości.
Krótka historia o sprawdzaniu, czy zmienna w JavaScript jest określona.