JavaScript varami żyje. Zmienne tam są wszędzie i są niemal wszystkim. Jako zmienną możemy zadeklarować liczbę, napis, a nawet funkcję. Do tego oczywiście dojdziemy (i wtedy będzie naprawdę ciekawie), ale dobrze by było poznać podstawy deklaracji, czasu i zakresu życia takich zmiennych.
Dzisiaj kilka słów na temat HTMLowych API, które swego czasu szumnie były opisywane, a dzisiaj już widać, że nie do końca się to wszystko sprawdziło i z trzech które dzisiaj opiszę właściwie tylko jedno jest regularnie przez programistów używane.
Po kilku postach związanych z grafiką i mediami pora na trochę CSSa. Cieszę się, że w końcu do tego dochodzę, bo tak jak canvasa, svg czy nawet video i audio zdarza się używać niezwykle rzadko tak dzisiejszy temat jest dla większości web developerów chlebem powszednim i mam wrażenie, że nie zawsze wszyscy używają atrybutów czy metod tutaj opisanych w sposób świadomy i przemyślany.
Daj się poznać 2017 2825 dni, 17 godzin, 19 minut temu 27 źrodło rozwiń
Rysowanie – canvas i SVGKajetan Duszyński Rysowanie na stronach internetowych jest często bardzo przydatne. Możemy chcieć wyświetlić wykresy, które będą renderowane na podstawie danych ze strony, albo tworzyć dodatkowe animacje, które mają uatrakcyjnić wygląd strony. Oczywistym jest, że dla większości problemów powstały już odpowiednie biblioteki, które robią większość rzeczy za nas. Warto jednak wiedzieć co może siedzieć w środku takiej biblioteki ...
Daj się poznać 2017 2832 dni, 17 godzin, 32 minuty temu 24 źrodło rozwiń
Umieszczanie mediów na stronach internetowych to temat śliski. Umieszczając plik dźwiękowy, albo wideo na stronie po pierwsze zwiększa nam czas ładowania strony, a po drugie to właściwie nie ma dużego sensu w związku z tym, że wszystko jest na YouTubie 🙂 Tak czy inaczej jest to część przygotowań do egzaminu więc trzeba to przerobić.
Daj się poznać 2017 2839 dni, 2 godziny, 49 minut temu 41 źrodło rozwiń
Ostatnio poznaliśmy między innymi nowe znaczniki używane w HTML5. Dzisiaj w kolejnej części moich zapisków z nauki do egzaminu pobawimy się trochę więcej częścią z nich, spróbujemy użyć trochę JavaScriptu.
Daj się poznać 2017 2849 dni, 4 godziny, 26 minut temu 40 źrodło rozwiń
W dwóch dotychczasowych postach w tym roku zapewniłem, że będę się w tym roku przygotowywał do egzaminu 70-480 Programming in HTML5 with JavaScript and CSS3. Słowo się rzekło, pora na konkrety. W dzisiejszym wpisie opiszę dokładnie Tworzenie struktury dokumentu HTML5, które jest częścią punktu Wdrożenie i edycja struktur i obiektów dokumentu. Zapraszam do wspólnej nauki 🙂 Wdrożenie i edycja struktur i obiek...
Zbiór materiałów przygotowujących do egzaminu 70-480 w ramach ścieżki certyfikacyjnej MCSD Web Applications
Dzisiaj krótko ;) Egzamin, jak już wspominałem w komentarzach, zdany... Moim zdaniem nie był baaardzo trudny. Na pewno łatwy dla kogoś, kto od dawna pracuje w technologiach webowych. Dla kogoś mniej obeznanego myślę, że parę pytań mogło być co najmniej zaskakujących. Jako, że był to mój pierwszy egzamin, trochę się nim stresowałem i dwa razy sprawdzałem wszystkie odpowiedzi. Jednak razem ze mną zdawał też "wypasacz", który wszedł po mnie, a wyszedł po niecałej godzinie (chyba zdał), tak że chyba dla nieg...
W związku z tym, że jest to ostatni wpis z serii przygotowawczej do egzaminu MCSD 70-480 oraz z uwagi na fakt, że o selektorach sporo napisałem już w poprzednim poście, dziś raczej krótko, zwięźle i na temat. Zapoznamy się dziś w takim razie ze sposobami odnoszenia się do elementów w arkuszach CSS, dowiemy się jak implementować dziedziczenie styli oraz jak je nadpisywać, przyjrzymy się też sposobom na wykorzystanie pseudo-klas i pseudo-elementów. Jak widać, po części jest to więc mała powtórka z poprzedn...
Zgodnie z tytułem dzisiejszego wpisu, zajmiemy się dziś jedną z większych zalet biblioteki jQuery jaką jest możliwość pobierania referencji do obiektów DOM za pomocą selektorów CSS. W związku z tym, na początek przyjrzymy się jak z tej możliwości korzystać, a następnie przejdziemy do opisu różnego rodzaju selektorów oferowanych nam przez CSS3, a które stosować możemy do wyszukiwania elementów w drzewie obiektów DOM. Jest to już przedostatni wpis z cyklu MCSD 70-480, zapraszam więc niniejszym do lektury.W...
Egzamin zbliża się wielkimi krokami, a mi zostały jeszcze do opanowania (i omówienia na niniejszym blogu) trzy zagadnienia! W związku z tym w dzisiejszym wpisie zajmiemy się animacjami przy użyciu "tranzycji"; przyjrzymy się dwu- i trój- wymiarowymi transformacjami; zapoznamy się z "media queries" służącymi do uzależniania wyglądu aplikacji w zależności od rodzaju "medium", na którym wyświetlana jest strona; dowiemy się także, jak za pomocą CSS3 pokazywać i ukrywać elementy dokumentu HTML.
Nadszedł czas na drugą część opisu zagadnienia związanego z "elastycznymi interfejsami" w HTML5 (oczywiście nadal w ramach przygotowań do egzaminu 70-480 należącego do ścieżki certyfikacyjnej MCSD Web Applications). Wpis ten poświęcony będzie takim zagadnieniom jak opływanie elementów blokowych, wyrównywanie do siatki oraz definiowanie regionów. Myślę, że nie ma sensu tracić czasu na przydługie wstępy, przejdźmy więc do rzeczy!Opływanie elementów blokowych Myślę, że temat definiowania opływania elementó...
Po krótkiej weekendowej przerwie, wracam do przygotowań do egzaminu. Od zeszłego tygodnia jestem już zapisany na konkretny termin (21 marca), a więc czas przejść do decydującego odliczania ;) Do omówienia zostały mi już tylko cztery tematy więc myślę, że się wyrobię... Zgodnie z tematem posta, dziś zajmiemy się interfejsem użytkownika w HTML5. Dowiemy się zatem, jak korzystać z modelu "flexbox" oraz jak stworzyć layout wielokolumnowy. Do zagadnień należących do tego obszaru należą też nowe możliwości CSS...
Jako, że w ostatnim moim wpisie, zajmowaliśmy się sposobami na nadawanie styli elementom tekstowym HTML5 za pomocą CSS3, dziś nadszedł czas na omówienie styli związanych z elementami blokowymi. Jak zwykle w tym "kursie" tematy do postów wybieram na podstawie informacji zawartych na stronach Microsoftu związanych z egzaminem MCSD: 70-480. W związku z tym zajmiemy się dziś takimi właściwościami CSS3 jak: właściwości zmieniające wygląd elementów blokowych; właściwości zmieniające efekty graficzne elementów;...
Tak jak zapowiedziałem w ostatnim wpisie, w dniu dzisiejszym przechodzimy do ostatniej grupy zagadnień związanych z egzaminem MCSD: 70-480, a więc do tematu styli CSS3. Pierwszy z postów poświęconych temu zagadnieniu, zgodnie z tytułem wpisu, dotyczyć będzie stylowania elementów tekstowych HTML5. W związku z tym poruszone będą zagadnienia takie jak: nadawanie styli dotyczących wyglądu tekstu; stylowanie fontów; określanie odstępów, akapitów oraz wyrównania; nadawanie styli łącznikom oraz efekt cienia rzu...
Witam w kolejnym wpisie z cyklu "egzamin MCSD: 70-480"! W odcinku dzisiejszym zajmiemy się tematem konsumowania danych w języku JavaScript. Zgodnie z tym co napisane jest na temat wymagań na stronach Microsoftu, w poście niniejszym powinniśmy zająć się takimi zagadnieniami jak konsumowanie danych w formacie JSON oraz XML; pobieranie danych z webservice'ów; ładowanie danych z innych źródeł za pomocą obiektu 'XMLHTTPRequest'. Postaram się więc poruszyć te zagadnienia podpierając się przykładami kodu. Zapra...
Niniejszy post jest ostatnim z serii "Implementacja przepływu aplikacji" będącej jedną z czterech głównych zagadnień egzaminu MCSD: 70-480. Zajmiemy się w nim omówieniem, wprowadzonego w HTML5, API "Web Workers", pozwalającego na uruchamianie skryptów "w tle". Dowiemy się więc jak wystartować i jak zakończyć działanie Web Workera; w jaki sposób przekazywać dane do procesu Web Workera i jak ustawić dla niego timeout i interwał; poznamy także sposób na rejestrację obserwatora zdarzenia dla Web Workera, a t...
Jako, że ostatnim wpisem zakończyłem omawianie zagadnień związanych z manipulowaniem strukturą dokumentu oraz obiektami, w dzisiejszym poście przejdę do drugiego z czterech głównych tematów związanych z egzaminem 70-480. Mowa tutaj o "implementacji przepływu programu" (ang. Implement Program Flow), który to temat ma stanowić 25% wszystkich pytań na egzaminie. W związku z powyższym, wpis dzisiejszy zawierać będzie omówienie sposobów iterowania po kolekcjach i elementach tablic, zajmiemy się także podejmo...
No i stało się! Microsoft całkowicie zmienił obowiązujące ścieżki certyfikacji, a co za tym idzie, mój plan aby przygotować się do starego MCPD Web Developer 4 wziął w łeb... W sumie można się było tego spodziewać, w końcu Visual Studio 2012, a wraz z nim nowa wersja Frameworka, zostały wydane w zeszłym roku. Jednak szczerze mówiąc, w momencie gdy podejmowałem decyzję o rozpoczęciu przygotowań do zdobycia certyfikatu (a właściwie w momencie gdy zmieniłem pracę, i okazało się, że mogę się certyfikować na...