Pokażę Wam, jak przy pomocy „gołego” JavaScript można zrobić na stronie internetowej animowany baner, nawet taki wielowarstwowy z efektem paralaksy.
Zapewne większość z Was swoje strony lub blogi postawiła na Wordpressie. To system dla laików, wszystko da się w nim wyklikać, a wszelkie braki realizuje się przy pomocy wtyczek. Z drugiej strony bez tych wtyczek ten system jest po prostu niefunkcjonalny. Czy naprawdę wszytko trzeba tu realizować przy pomocy pluginów?
Efekty paralaksy już od dawna są bardzo popularne. Chociaż to tylko wodotrysk, to bardzo uatrakcyjniają stronę zwłaszcza typu one-page. Do ich obsługi powstało sporo pluginów, ale wiele z nich można uzyskać ręcznie wklepując kilkadziesiąt linijek kodu. Pokażę Wam, jak to zrobić.
Jestem zwolennikiem minimalizmu. Jeśli coś da się zrobić w prostszy i bardziej zwięzły sposób, to stracę masę czasu, żeby to zrobić. Na krótką metę jest to może mało ekonomiczne, ale na dłuższą mam z tego wiele korzyści. I frajdy.
Sliderów jest w internecie ogromna ilość. Niektóre są bardzo proste, inne totalnie wypasione, a ich kod jest większy od biblioteki jQuery. Nie chciałem być gorszy i napisałem swój na własne potrzeby. Teraz udostępniam dla Was.
Czasami zachodzi potrzeba wyświetlenia miniatur galerii, żeby zdjęcia dokładnie wypełniały szerokość ekranu bez względu na jego wielkość. Tak to działa między innymi w Google Grafika czy Adobe Stock. Taki minimalistyczny plugin przygotowałem także na swoje potrzeby.
Dostałem kiedyś „proste” zlecenie poprawienia niezbyt skomplikowanej strony internetowej, w zasadzie nieco bardziej rozbudowanej wizytówki. Na pierwszy rzut oka nic skomplikowanego, ale…
Uwielbiam minimalizm i 100% kontroli nad kodem, dlatego bardzo długo z nieufnością podchodziłem do jQuery. Teraz jednak widzę, jaki byłem niemądry, ta biblioteka ma naprawdę moc. Oczywiście bez przesady, są rzeczy, które łatwiej i szybciej się zrobi w gołym JavaScript, jednak w wielu przypadkach pozwala zaoszczędzić wiele pracy.
Obiekt Canvas to świetny wynalazek. Długo do niego nie podchodziłem, ze względu na początkową niekompatybilność wszystkich przeglądarek (zwłaszcza MSIE), poza tym nigdy nie był mi specjalnie potrzebny. Teraz jednak zaszła konieczność jego użycia, a najwięcej problemów sprawiło głupie 15 bajtów.
Raz na wozie, raz w nawozie, jak głosi znane przysłowie. Miało być dobrze, a wyszło jak zwykle. Przewidywane pół roku pracy przy ciekawym projekcie zakończyło się po kilku tygodniach. Dlaczego?
Jak wiecie, napisałem autorski CMS, który jest w pewnym sensie frameworkiem, ponieważ poza panelem administracyjnym, dostarcza szkieletu i narzędzi do budowy stron i aplikacji internetowych. Zdradzę więc co i jak zrobiłem. Może komuś się przyda podczas tworzenia własnego. A przynajmniej podbuduje swoje ego śmiejąc się z gościa, który cierpi na „nadmiar wolnego czasu” :)