Menadżery pakietów w JavaScript

Pewnemu menadżerowi pakietów w JavaScript, dokładniej npm‘owi poświęciłem już jeden wpis. Omówiłem tam czym on jest, do czego służy, proces jego instalacji i podstawowe polecenia. Jeśli nie wiesz czym jest npm, to zapoznaj się z artykułem Podstawy pracy z npm – wiedza tam zawarta przyda Ci się w tym artykule. Nawet jeśli już go kiedyś przeczytałeś, to może warto sobie odświeżyć wiedzę 😉 Na samym … Czytaj dalej Menadżery pakietów w JavaScript

O obserwatorach w JavaScript

Jeśli masz jakieś, choćby szczątkowe, doświadczenie z JavaScriptem, to zapewne zdarzyło Ci się skorzystać z listenerów. Owe listenery nasłuchują na żądane zdarzenie czy też zdarzenia, a po ich wystąpieniu wykonują jakąś zdefiniowaną akcję. Dla osób, które nie miały z tym jeszcze styczności dołączam przykładowy kod: // HTML <button id=”foo”>Foo</button> // JavaScript document.getElementById(‘foo’).addEventListener( ‘click’, function() { console.log(‘You clicked me!’); } ); Mając taki kod, za każdym … Czytaj dalej O obserwatorach w JavaScript

Tworzenie rozszerzeń do przeglądarek w JavaScript

Całkiem nie tak dawno temu miałem przyjemność tworzyć (a raczej współtworzyć) swoje pierwsze rozszerzenie do przeglądarki. Z tego też powodu chciałbym podzielić się w tym wpisie wiedzą, którą zdobyłem w trakcie procesu developmentu. Zasadniczo proces powstawania rozszerzenia do przeglądarki niewiele różni się od procesu tworzenia zwykłej aplikacji webowej. Mamy tu do dyspozycji te same narzędzia i technologie takie jak HTML, CSS czy JavaScript oraz wszelkie API przeglądarek, ale też … Czytaj dalej Tworzenie rozszerzeń do przeglądarek w JavaScript

Mierzenie wydajności aplikacji WWW

Jedną z kluczowych kwestii o jakie należy zadbać podczas tworzenia strony internetowej lub aplikacji WWW jest wydajność. Przede wszystkim, programista zwykle nie tworzy takiej aplikacji tylko i wyłącznie dla siebie, ale dla innych użytkowników. Z tego też powodu uważam, że szczególną uwagę należy poświęcić aspektowi komfortu odbiorcy. Jednym z aspektów, na jakie powinno się zwrócić uwagę jest wydajność, którą zajmiemy się w tym wpisie, ale nie należy zapominać … Czytaj dalej Mierzenie wydajności aplikacji WWW

Jak dbać o spójny code style w JavaScript?

Tworząc nowy projekt jedną z kwestii, o które powinniśmy zadbać jest spójny code style. Jednolity styl kodu jest istotny z kilku względów. Przede wszystkim zwiększa się czytelność kodu. Zdecydowanie lepiej czyta się kod, gdzie kod jest pisany jednym stylem. Oczywiście jeśli lepiej się go czyta to szybciej się go rozumie oraz debugguje. Owy zysk staje się znacznie bardziej widoczny gdy pracujemy … Czytaj dalej Jak dbać o spójny code style w JavaScript?

Web developer – pytania rekrutacyjne cz. 6 – React

Jest to już ostatni wpis z serii wpisów z pytaniami rekrutacyjnymi na stanowisko web developera. Listę wszystkich poprzednich wpisów z tej serii znajdziesz poniżej. Zachęcam Cię do zapoznania się jeśli jeszcze nie miałeś/aś okazji: Web developer – pytania rekrutacyjne cz. 1 Web developer – pytania rekrutacyjne cz. 2 Web developer – pytania rekrutacyjne cz. 3 Web developer – pytania rekrutacyjne cz. 4 Web developer – pytania rekrutacyjne … Czytaj dalej Web developer – pytania rekrutacyjne cz. 6 – React

Web developer – pytania rekrutacyjne cz. 5

Ten wpis jest kontynuacją serii wpisów z pytaniami rekrutacyjnymi na stanowisko web developera. Pełną listę wpisów z tej serii znajdziesz poniżej: Web developer – pytania rekrutacyjne cz. 1 Web developer – pytania rekrutacyjne cz. 2 Web developer – pytania rekrutacyjne cz. 3 Web developer – pytania rekrutacyjne cz. 4 Web developer – pytania rekrutacyjne cz. 6 – React Tym razem przedstawię kolejne 15 pytań … Czytaj dalej Web developer – pytania rekrutacyjne cz. 5

Web developer – pytania rekrutacyjne cz. 4

Ten wpis jest kontynuacją serii wpisów, w której odpowiadam na pytania rekrutacyjne na stanowisko web developera. Jeśli nie czytałeś poprzednich wpisów z tego cyklu to koniecznie nadrób zaległości: Web developer – pytania rekrutacyjne cz. 1 Web developer – pytania rekrutacyjne cz. 2 Web developer – pytania rekrutacyjne cz. 3 Web developer – pytania rekrutacyjne cz. 5 Web developer – pytania rekrutacyjne cz. 6 – React Tym razem … Czytaj dalej Web developer – pytania rekrutacyjne cz. 4

Web developer – pytania rekrutacyjne cz. 3

Ten artykuł jest kontynuacją cyklu wpisów związanych z pytaniami rekrutacyjnymi na stanowisko web developera. Jeśli jeszcze nie zapoznałeś/aś się z poprzednimi artykułami z tej serii to gorąco zachęcam Cię do nadrobienia zaległości: Web developer – pytania rekrutacyjne cz. 1 Web developer – pytania rekrutacyjne cz. 2 Web developer – pytania rekrutacyjne cz. 4 Web developer – pytania rekrutacyjne cz. 5 Web developer – pytania rekrutacyjne cz. 6 – … Czytaj dalej Web developer – pytania rekrutacyjne cz. 3

Podstawy pracy z canvas API

Canvas (z języka angielskiego – płótno) pojawił się wraz ze standardem HTML5. Rozwiązanie to umożliwia nam na “rysowanie” po naszej stronie www. Nie mam na myśli tu tylko rysowania w znaczeniu tradycyjnym (co jest jak najbardziej możliwe, o czym przekonasz się w dalszej części tego wpisu), ale mam na myśli rysowanie za pomocą JavaScriptu skomplikowanych struktur i kształtów, a nawet tworzenie gier! Tworzenie elementu canvas Dodanie elementu canvas do naszego projektu jest banalne … Czytaj dalej Podstawy pracy z canvas API