Niezalogowany [ logowanie ]
Subskrybuj kanał ATOM Kanał ATOM    Subskrybuj kanał ATOM dla tagu javascript Kanał ATOM (tag: javascript)

Autor wpisu: Kamil, dodany: 12.05.2013 19:09, tagi: javascript, jquery

Obiekt Deferred ułatwia zarządzanie i obsługę asynchronicznych zadań (wykonywanych po jakimś czasie), jak choćby odbieranie odpowiedzi poprzez AJAX, obsługę wielu animacji czy organizację kodu obsługującego zdarzenia interfejsu aplikacji. Celem obiektu Deferred oraz obietnic (deferred.promise) jest tworzenie prostego, łatwego do czytania kodu czy odseparowanie logiki aplikacji od funkcji obsługujących zdarzenia interfejsu. W poprzednim wpisie opisałem jak [...]

Autor wpisu: Kamil, dodany: 25.04.2013 01:14, tagi: javascript, jquery

Często słyszę oburzenie przeciwników JavaScriptu, jakoby przez wieczne funkcje zwrotne (callbacks) JavaScript był prymitywnym i strasznym językiem narzucającym trudne do opanowania zależności i zagnieżdżenia kodu. Owszem, JavaScript ma wiele słabych stron i można mu sporo zarzucić, jednak sterowanie poprzez zdarzenia jest piękną cechą tego języka. Często można trafić na kod początkujących programistów JavaScript, przypominający ten [...]

Autor wpisu: zleek, dodany: 17.04.2013 12:04, tagi: javascript, jquery

Unia Europejska uszczęśliwiła nas przepisami, które wymuszają umieszczanie na stronie www informacji o polityce dotyczącej cookies, gdy strona korzysta z ciasteczek. W związku z tym stworzyłem gotowy skrypt, który będzie wyświetlał stosowne informacje na stronie www wraz z linkiem do polityki prywatności dla strony www. Skrypt jest tak skonstruowany, że w momencie zamknięcia informacji o [...]

Autor wpisu: singles, dodany: 15.04.2013 20:27, tagi: javascript

Po mojej ostatniej recenzji trochę bałem się następnej książki, jednakże przemogłem się i dzięki temu właśnie teraz czytacie recenzję pozycji HTML5 Canvas: Receptury, udostępnionej mi przez Wydawnictwo Helion. I powiem Wam, że nie żałuję, po jest to pozycja interesująca, przynajmniej dla osoby, która nie miała zbyt dużej styczności z Canvas API, a do takiej właśnie się zaliczam.

Uprzedzając – czy jest to artykuł sponsorowany? W jakiś sposób tak – książka zostanie u mnie i zostanie przeznaczona na nagrodę na następnym meet.php. Czy moje opinie są sponsorowane? Zdecydowanie nie.

HTML5 Canvas:Receptury

HTML5 Canvas:Receptury

Tematyka

Na okładce możemy przeczytać:

Ponad 80 receptur prezentujących użycie elementu canvas, które zrewolucjonizują strony WWW.

I jest tak faktycznie. W książce znajdziemy 9 rozdziałów, od podstaw rysowania, poprzez tworzenie animacji a na wprowadzeniu do WebGL kończąc. Po ok. 20 stronach poznawania materiału wiemy już jak korzystać z podstawowych elementów (linie, krzywe, tekst) i dokładnie na 34 stronie piszemy kod rysujący fraktale – moim zdaniem całkiem niezłe tempo.

Jednakże jeden fragment wydał mi się śmieszny – na początku książki napisane jest, że pozycja przeznaczona jest dla programistów aplikacji internetowych znających HTML i JavaScript. Ale akapit wcześniej słowa, że do pracy wystarczy zwykły Notatnik. Ta… już to widzę, jak programista (!) aplikacji internetowych używa Notatnika na codzień – chyba jakiś masochista :P

Mamy osobne rozdziały poświęcone pracy z elementami video, obsłudze eventów (dzięki tej książce dowiedziałem się, że nie jest to takie hop-siup) czy też pisaniu własnej gry. I nie jest to kółko i krzyżyk, ale platformówka z detekcją krawędzi czy też miejsc o specjalnym znaczeniu.

Jeśli chodzi o treść książki i poruszone w niej tematy, to jako osoba która o Canvas API ma bardzo nikłe pojęcie nie zauważyłem jakiś rażących braków.

Treść

Praktycznie każde opisywane zastosowanie opatrzone jest przykładem w postaci kodu i screenów, który to kod podzielony jest najczęściej na kilka części, opatrzonych stosownym komentarzem. Dzięki temu nie ma problemu ze zrozumieniem kodu, który zajmuje np. 4 strony, a i takie się zdarzają.

Czytaj dalej tutaj (rozwija treść wpisu)
Czytaj dalej na blogu autora...

Autor wpisu: Kamil, dodany: 21.03.2013 20:19, tagi: javascript

Temat responsywnych stron internetowych jest obecnie “na fali” – wszędzie się o tym mówi, a firmy coraz chętniej inwestują w responsywne strony WWW. Nic dziwnego, obserwując bowiem zagraniczne rynki można wyciągnąć prosty wniosek – opłaca się mieć mobilną stronę. Tak więc powrócę jeszcze na chwilę do Media Queries, który jest pomocny przy implementowaniu Responsive Web [...]

Autor wpisu: Kamil, dodany: 10.03.2013 19:57, tagi: javascript

…a dokładniej to mowa o ECMAScript 5 i jednej z ważniejszych nowości, które wprowadza do ulubionego języka programistów :-) Mowa oczywiście o trybie ścisłym (ang. Strict Mode). Czym jest owy tryb i dlaczego warto go używać, a także kiedy nie używać? Tryb ścisły, jak mówi sama nazwa, jest ograniczonym wariantem języka JavaScript. Oznacza to, że [...]

Autor wpisu: vonski, dodany: 03.03.2013 04:17, tagi: javascript

To, że granica między funkcjonowaniem stron internetowych na urządzeniach stacjonarnych a mobilnych coraz bardziej się zaciera, już dawno stało się faktem. Kolejny krok w tym kierunku  wykonali panowie Jordan Singer oraz Brandon Jacoby. Napisali oni małą bibliotekę Javascript o nazwie hook.js, która imituje zachowanie znane z urządzeń mobilnych pod nazwą „Pull to refresh”.  Jej działanie można przetestować na stronie domowej projektu (usehook.com), skąd również można pobrać bibliotekę.

Wszystkie wpisy należą do ich twórców. PHP.pl nie ponosi odpowiedzialności za treść wpisów.