PHP, Python, JavaScript, CSS, HTML, AngularJS, React, jQuery
Obserwujemy wszystko w Przeglądarce W przeglądarkach występują różne zdarzenia. Są one asynchroniczne, mimo że przeglądarka jest jednowątkowa, pomijając wątki worker’ów. Możemy się podpiąć pod te mechanizmy zdarzeń za pomocą różnych API dostępnych w przeglądarkach.
Obserwujemy wszystko w Przeglądarce W przeglądarkach występują różne zdarzenia. Są one asynchroniczne, mimo że przeglądarka jest jednowątkowa, pomijając wątki worker’ów. Możemy się podpiąć pod te mechanizmy zdarzeń za pomocą różnych API dostępnych w przeglądarkach.
Obserwujemy wszystko w Przeglądarce W przeglądarkach występują różne zdarzenia. Są one asynchroniczne, mimo że przeglądarka jest jednowątkowa, pomijając wątki worker’ów. Możemy się podpiąć pod te mechanizmy zdarzeń za pomocą różnych API dostępnych w przeglądarkach.
Gigantyczne liczby w JavaScript W języku JavaScript typ number, czyli dowolna zwykła liczba, jest w istocie typu float. Dlatego liczba wartości tego typu jest ograniczona, klasycznym problemem tego typy liczb jest np.: 0.2 + 0.1 != 0.3 . Istnieje jednak nowe API oraz biblioteki, które umożliwiają operacje na liczbach całkowitych o dowolnej wielkości. Można ich także użyć do obliczeń zmiennoprzecinkowych.
Zmiana styli CSS gdy JavaScript jest włączony lub nie w samym CSS Gdy mamy layout i chcemy, aby pojawił się baner, że aplikacja wymaga JavaScript’u, najczęstszym rozwiązaniem jest dodanie klasy do html np. no-js i usunięcie jej w JavaScripcie. Jest jednak sposób, aby to zrobić, w samym CSS.
Zmiana styli CSS gdy JavaScript jest włączony lub nie w samym CSS Gdy mamy layout i chcemy, aby pojawił się baner informujący, że aplikacja wymaga JavaScript’u, najczęstszym rozwiązaniem jest dodanie klasy do taga html np. no-js i usunięcie jej w JavaScripcie. Jest jednak sposób, aby to zrobić, w samym CSS.
System komentarzy HashOver jako alternatywa dla Disqus W zeszły miesiącu usunąłem komentarze Disqus, zastępując je aplikacją
System komentarzy HashOver jako alternatywa dla Disqus W zeszły miesiącu usunąłem komentarze Disqus, zastępując je aplikacją
Jak napisać prostą bibliotekę obsługi DOM zamiast jQuery Główną siłą biblioteki jQuery, było to, że poprawiała błędy przeglądarek i różnice w ich API. Ale to już w większości przypadków nie jest potrzebne, ponieważ nowoczesne przeglądarki udostępniają prawie taki samo API. W innych przypadkach jQuery nie poprawia wszystkich błędów, które znajdują się w implementacjach DOM i tak trzeba pisać kod, który łata te bugi. W tym wpisie przedstawię, jak można zacząć pisać prostą bibliotekę DOM, która może zastąpić jQuery. Oczywiście tylko wtedy, gdy chcemy pisać aplikację w czystym JS (tzw. Vanilla), a nie w jakimś framework-u architektonicznym jak React, Angular czy Vue.js.
Tłumaczenie aplikacji w PHP za pomocą gettext Internacjonalizacja, czyli po angielsku Internationalization, w skrócie i18n to dodawanie do aplikacji obsługi wielu języków. Ostatnio szukając czegoś na temat gettext, czyli biblioteki do obsługi wielu języków znalazłem
Wyszukiwarka plików HTML w PHP i SQLite W tym wpisie przedstawię jak dodać wyszukiwarkę plików statycznych, napisaną w PHP, za pomocą Pythona oraz SQLite . Ja używam systemu Jekyll , ale statycznych generatorów stron (ang. Static Site Generators) jest cała masa rozwiązanie to powinno działać z każdym z nich. O ile serwer, na którym stoi obsługuje PHP. Nie powinno być też problemu, przepisanie skryptu PHP do innego języka np. Python, Node.js czy Ruby.
15 Pytań na rozmowę rekrutacyjną z CSS Były już pytania rekrutacyjne z JavaScript oraz React.js, tym razem 15 pytań, jakie bym zadał na rozmowie rekrutacyjnej z CSS. Takie pytania mogłyby się pojawić na rozmowie kwalifikacyjnej na stanowisko Front-End developer, na pewno by były któreś z tych, gdybym ja rekrutował albo weryfikował kandydata.
15 Pytań na rozmowę rekrutacyjną z React.js React.js jest to bardzo popularny framework JavaScript stworzony przez Facebook-a. W tym wpisie przedstawię 15 pytań, które uważam, mogłyby się pojawić na rozmowie kwalifikacyjnej, tym razem z React.js. Gdybym musiał rekrutować, to pewnie bym zadał któreś z tych pytań albo wszystkie.
FRONTEND CON 2018 zbliża się wielkimi krokami. Wśród gwiazd m.in. Harry Roberts Jeszcze tylko kilka tygodni dzieli nas od Frontend Con 2018! Patrząc na duży sukces zeszłorocznej edycji i listę ekspertów zaproszonych w tym roku spodziewamy się wydarzenia na światowym poziomie. Frontend Con jest jedną z największych konferencji technicznych w Europie, w pełni poświęconej technologiom frontendowym. Tegoroczna edycja odbędzie się 4 i 5 grudnia, w kultowych wnętrzach warszawskiego Pałacu Kultury i Nauki.