Wyszukiwanie artykułów według tagów
Koszyk produktów to bardzo wdzięczny temat do zaprezentowania w jaki sposób funkcjonują sesje w języku PHP. Dodatkowo artykuł pokaże, jak można zarządzać koszykiem poprzez żądania XHR. W tym celu wykorzystamy popularną bibliotekę jQuery.
Większość klienckiego kodu JS ma za zadanie odpowiadać na reakcje użytkownika poprzez wywoływane zdarzenia. W artykule zajmiemy się omówieniem na czym polegają propagacja oraz technika delegacji zdarzeń.
System reakcji dostępny na Facebooku zna większość użytkowników internetu. Jednak niewiele osób wie, że nie trzeba gigantycznego nakładu pracy, aby wykonać podobne rozwiązanie na swojej stronie. W artykule zajmiemy się utworzeniem dynamicznego systemu reakcji, wykorzystując jQuery oraz bazę danych MySQL.
Chociaż wtyczek do biblioteki jQuery zajmujących się wyświetlaniem galerii jest multum, to czasami lepiej napisać kod samodzielnie, dopasowując go do własnych wymagań. Artykuł ma za zadanie pokazać, że za pomocą naprawdę niewielu linii kodu możemy stworzyć prostą galerię.
Autorzy biblioteki jQuery od dawien dawna przedstawiali kilka różnych pomysłów na obsługę zdarzeń. Jednak wraz z rozwojem API oraz idąc wzorem innych tego typu bibliotek, od wersji 1.7 udostępnili bardzo jednolity i wygodny interface - prostą metodę $.on zastępującą dotychczasowe $.bind, $.delegate i $.live.
Przetwarzanie węzłów dokumentu za pomocą natywnego parsera XML oraz XPath bywa skomplikowane, zwłaszcza dla początkujących. Z drugiej strony mamy bardzo łatwą w zrozumieniu i popularną bibliotekę kliencką jQuery. Gdy połączyć przetwarzanie węzłów jQuery z mocą równie popularnego języka PHP otrzymamy przepis na proste programowanie - bibliotekę phpQuery.
Większość nowoczesnych frameworków oraz kodu pisanego w PHP5 bazuje w całości lub części na modelu obiektowym. Takie podejście do programowania zapewnia większą przejrzystość, łatwość edycji, lepsze zorganizowanie. Artykuł postara się omówić podstawowe zagadnienia związane z obiektami i klasami aczkolwiek wymaga podstawowej wiedzy z PHP.