Lista artykułów w kategorii: JavaScript


ChessMemory – napiszmy prostą grę z wykorzystaniem JavaScript i SVG (część 1)

Niedawno miałem przyjemność poprowadzić część zajęć w ramach studiów podyplomowych „Aplikacje i usługi internetowe” na Wydziale Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej. W ramach przedmiotu „Podstawy programowania” słuchacze zdobywali umiejętności posługiwania się językiem JavaScript. Wśród zadań przygotowanych na laboratoria przemyciłem wątek tworzenia prostej gry, którą następnie wspólnie napisaliśmy podczas zajęć. Zapraszam do lektury artykułu, w którym opiszę, jak powstało ChessMemory.


Fuse – kolejne narzędzie do prototypowania czy innowacyjne podejście do tworzenia prototypów i aplikacji mobilnych w jednym?

Podczas gdy debata nad wyższością aplikacji natywnych nad tymi napisanymi w HTML5 trwa w najlepsze, w tle wyłaniają się rozwiązania, które starają się z jednej strony zapewnić wszystkie korzyści, które dają aplikacje dedykowane, z drugiej strony spełniają największą obietnicę frameworków webowych – przenośność.


APEX – Wykresy AnyChart pod kontrolą

APEX umożliwia tworzenie wykresów Flash AnyChart oraz HTML. Proces generowania wykresów przy użyciu interfejsu programowania APEX jest żmudny i nie daje nam pełnej kontroli nad zawartością. Źródłem danych przedstawionych na wykresie wygenerowanym przez interfejs może być zapytanie SQL lub funkcja PL/SQL zwracająca zapytanie SQL. Chciałbym przedstawić tu alternatywny sposób generowania wykresów AnyChart przy użyciu procedury PL/SQL oraz JavaScript.


Frameworki JS – widziane okiem Webmastera

Na rynku istnieje wiele bibliotek JavaScript spełniających pojedyncze funkcje. Istnieją także frameworki, które zawierają gotowe komponenty i zaprojektowane rozwiązania. Część z nich jest płatna, a część dostępna za darmo. Niekoniecznie te płatne muszą być lepsze – wręcz jest przeciwnie. Wiodące biblioteki komponentów są bezpłatne i posiadają wiele rozszerzeń tworzonych przez samych użytkowników. Duża zaletą takich bibliotek jest, że są one kompatybilne z wieloma przeglądarkami, także z IE6.