Archiwum: Javascript
-
kwi 21, 2012
Komentarzy: 2Błąd w JS SDK Facebook
Od kilkunastu minut ładując w aplikacji FB plik z ich JS SDK spod linka: Dostajemy w 57 kodu błąd: Co ciekawe ładując SDK po http:// lub też wersje angielską po https:// wszystko działa. Przykład aplikacji która nie działa z powodu tego buga (spróbuj kliknąć na button [zaproś] w prawym górnym rogu): https://www.facebook.com/ZabezpieczamSie/app_299888393406047 Aktualizacja Problem już...
-
kwi 20, 2012
1 komentarzMobile bind() bug
Tematem tego wpisu jest bardzo dziwny błąd na którego natknęliśmy się podczas developowania naszych gier. Jako, że systemowe przeglądarki urządzeń mobilnych (Android, iOS) są oparte o WebKit to zdarza nam się część testów przeprowadzać na komputerze za pomocą Chrome. Generalnie jeśli coś na Chromie działa to na urządzeniu mobilnym też powinno (wyłączając niektóre przypadki...
-
kwi 16, 2012
Brak komentarzyRingmark – test dla przeglądarek mobilnych
Facebook zdaje sobie sprawę z ważności segmentu mobilnego dla swojego rozwoju i coraz bardziej inwestuje w rozwój związanych z tym technologii. Ostatnim udostępnionym przez Facebooka narzędziem jest Ringmark. Jest to zbiór testów, które mają w łatwy sposób zidentyfikować jakie możliwości ma dana wersja mobilnej przeglądarki. Dzięki temu chcą walczyć z fragmentaryzacją i pomóc programistom lepiej...
-
kwi 03, 2012
Komentarzy: 3HTML5 Experience Proggresbar
W erze gier takich jak World of Warcraft czy Farmville zjawisko “levelowania” i “nabijania expa” jest dość popularnym zjawiskiem. Mechanizm ten na pewno napędza rozgrywkę i sprawia że użytkownik chce grać widząc swój postęp. Dzisiaj udostępniam gotowy kod realizujący taki feature, całość jest pisana z zamysłem urządzeń mobilnych (brak wymaganych bibliotek, wykorzystanie CSS...
-
mar 19, 2012
Brak komentarzyCORS – czyli XHR bez same origin policy.
Większość pewnie wie, że jednym z ograniczeń obiektu XMLHttpRequest jest możliwość komunikacji tylko z serwerami leżącymi w tej samej domenie (same origin policy). Nie wszyscy zdają sobie sprawę, że możemy skorzystać z Cross-Origin Resource Sharing (CORS) i z powodzeniem odwoływać się do zasobów z poza naszej domeny. W tym celu potrzebujemy 2 rzeczy: Browsera ze...
-
mar 08, 2012
Brak komentarzyInwestorzy wierzą w gry HTML5? 12 milionów dla Game Closure
Firma Game Closure autorzy SKD do tworzenia multi-platformowych gier w HTML5 uzyskała właśnie 12 milionów dolarów na rozwój swojego biznesu. Sami właściciele chwalą się, że dzięki ich narzędziom uda się w przyszłości zmniejszyć czas tworzenia gier na wiele systemów z 12 miesięcy do 6 tygodni. Firmie udało się zdobyć dofinansowanie po stworzeniu gry Pop Star...
-
lut 23, 2012
Brak komentarzyGry HTML5 – Zynga pomaga twórcom
Zynga – firma stojąca za takimi hitami casualowej rozrywki jak Farmville, Cityville czy Mafia Wars coraz odważniej eksperymentuje z grami HTML5. W tej chwili na rynku obecne są ich trzy gry: “Zynga Poker”, “FarmVille Express”, and “Words With Friends”. Nie mam niestety danych czy osiągają w nich większe zyski niż w swoich natywnych produktach ale...
-
lut 08, 2012
Brak komentarzyJavascript Boulderdash
Kto nie grał w oryginalnego Boulderdash`a niech żałuje. Osobiście mam wielki sentyment do tej gry, pewno przez to, że grałem w nią na swoim C64 gdy miałem jakieś, hm… 7 lat Celem gry jest zebranie potrzebnej liczby diamentów a następnie wejście w portal do kolejnej mapy. W zadaniu tym przeszkadza nam kilka rzeczy. Po pierwsze...
-
sie 29, 2011
1 komentarzFirefox Special Powers – super moce, cross domain xmlhttp i nie tylko
Pracując przy projekcie w którym kod javascriptowy jest docelowo pisany pod platformy mobilne lub np. ma być wykorzystany w QML-u, nie przejmuję się restrykcjami np. przy tworzeniu komunikacji ajaxowej ze względu na to że aplikacje uruchamiane są na urządzeniach jako ‘natywne’ i nie zakłócają ‘same origin policy’. Przy takim dewelopmencie komunikacje czy nawet aplikacje najszybciej...
-
lip 18, 2011
Brak komentarzyDziedziczenie w javascripcie – programowanie obiektowe
Javascript jest językiem w pełni obiektowym, lecz pomimo tego nie wspiera natywnie mechanizmów dziedziczenia podczas deklaracji klas i obiektów jak robią to pozostałe języki programowania jak np. Java czy C#. Dlatego też w javascripcie mechanizm dziedziczenia trzeba zaimplementować samemu, żeby to zrobić warto znać podstawy tworzenia obiektów. Do tworzenia obiektów/klas w javascripcie wykorzystujemy funkcje: W...
