#webdev #js #dojo

Kompletnie tego nie kumam!
Zrobiłem sobie kurs na codeacademy i składnie znam, ale zastosowanie tego do tworzenia czegoś (+ wykorzystanie dojo) to dla mnie jakaś czarna magja (). Pacze na te kody i nie wiem co tu sie o--------a :D
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #js
Protip - aby wykryć urządzenia mobilne powinno stosować się media CSS. Żadnego UA sniffing, jak to robi większość stron. Są już do tego przydatne metody. Ja zawsze tworzę dodatkowo (jako fallback, gdyby ta metoda nie była dostępna) jeden element, któremu w arkuszu stylów nadaję odpowiednie właściwości i potem je sprawdzam przy użyciu getComputedStyle - jako drugi argument podając null, żeby na starszych FF się nie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev Najważniejsze zmiany w FF 36
Jak pojawi się stabilne wydanie wszystko przetestuję, dodam przykłady i sprawdzę czy aby wszystko zostało zaimplementowane.
#javascript #js
1. Dodano Symbole <3 (były włączone wcześniej w w Nightly).
2. @@iterator zastąpiony prawilnym Symbol.iterator.
3. Number(str) wspiera binarne i ósemkowe literały.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@P0lip: wiem znam tą stronę, myślę, że jest dość nieaktualna, u mnie nie ma problemów z HTTPS-E co sugerują w tabeli, Greasemonkey też działa normalnie... JSONView też... Lazarus i Lightbeam też
  • Odpowiedz
@kradzionyLogin Tu chodzi o bugi większe lub mniejsze. Niektóre są pewnie niezauważalne. Ja też korzystam z e10s i wszystko bangla jak należy. W sumie projekt bodajże od 2008 rozwijany, więc już na finiszu wszystko jest :)
  • Odpowiedz
http://gfycat.com/ShinyRewardingCricket

coś zaczyna się dziać :D
Zwiększyłem mapę w porównaniu do poprzedniej wersji, ciut zmieniła się grafika - i taki styl gry chyba pozostanie. Wieżyczki strzelają laserami, sam efekt lasera trochę prymitywny, ale jest :)

W zasadzie to główna mechanika gry jest już skończona - są wieżyczki, są wrogowie, "jest zabawa". Powoli muszę zacząć myśleć nad konkretami - nad poziomami, wrogami, wieżyczkami, nad balansem... Zastanawiam się, jak to teraz dalej poprowadzić. Tak czy siak, motywacja
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Arthes: Możesz też zrobić poziomy jak np w Angry Birdsach (1,2,3,4 itd) bez kampanii + osiągnięcia gdzie się dodatkowe gwiazdki zbiera. To motywuje graczy do poprawiania wyników. :)
  • Odpowiedz
#javascript #js #firefox #januszebackendu xD
Mireczki, jak zmusić ten skrypt do cache'owania, bo obecnie (patrząc na nagłówek 200) się on nie cache'uje. Próbowałem wymusić to na 2 sposoby, oba nie zadziałały.
1szy sposób: nasłuchiwanie http-on-modify-request i zmienienie nagłówka tą metodą.
2gie podejście: zmienianie nagłówków po zakończeniu połączenia.
Nagłówki standardowe: Cache-Control, expires, max-age, itd.
Nie mam już pomysłu.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@P0lip: z tego co wyczytałem to praktycznie wszystkie przeglądarki w większości przypadków ignorują wszelkie nagłówki jeśli chodzi o css/js, i w zależności od tego czy odświeżamy stronę czy wciskamy enter czy korzystamy z linka na jakiejś stronie inaczej się zachowują :X przykładowo na chrome wchodząc na jakąś stronę przez zawsze pobiera z serwera nowy plik js/css(wtf)
  • Odpowiedz
#javascript #js
Zostawiam - może komuś się przyda. Snippet, który wyciąga wykopowy hash (konkretnie wykop.params.hash) po stronie rozszerzenia FF. Dodałem fallbacki, w razie gdyby wykop nie działał -> skrypt wykonuje jedno zapytanie natychmiast, kilkanaście następnch (gdyby nadal wykop miał przerwę w działaniu) odbywa się co 2 sekundy, a na końcu co minutę, aż do skutku. Oczywiście zapytanie asynchroniczne -> 3ci argument od któregoś z nowszych FF jest domyślnie ustawiony
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#js #php #javascript jest jakaś funkcja pozwalająca z prawidłowego JSON'a uzyskać coś takiego:

[
{value: 70, label: 'foo'},
{value: 15, label: 'bar'},
{value: 10, label: 'baz'},
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zara2st: czy do ciebie dotrze, że pytałem czy jest jakieś gotowe narzędzie (funkcja do tego)(bo robiłem to ręcznie) Panie WiemWszystko?

Szkoda, że nie wpisałeś BEST WYSIWYG HTML EDITOR . A tak to "spamowałeś czyjś tag" :). Dobrze, że na webdev nie ma pieniaczy Twojego pokroju, to Cię nie zje...li :).
  • Odpowiedz
kilka dni klepania, i już mam coś, co z przymrużeniem oka można nazwać prototypem gry :D
http://giant.gfycat.com/ActualPlasticHapuka.gif

Jako tako jakoś to działa. W sumie to nie jestem do końca pewien, czy taki sposób namierzania przeciwników przez wieżyczki jest właściwy - każda wieżyczka namierza najbliższego sobie wroga, przez co często przeskakuje z jednego na drugiego.
Powoli myślę nad tym, jak ugryźć rysowanie strzałów - bo póki co, to to tylko jest odejmowanie hp co X czasu
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Arthes: Ja jak robiłem tower defense to miałem tak, że namierzał najbliższego przeciwnika i jego atakował do czasu gdy nie oddalił się poza zasięg wieżyczki. Potem gdy stracił aktualny cel z widoku to wyszukiwał następnego, najbliższego wśród aktualnie znajdujących się w zasięgu i wg. mnie było ok. Potem dodałem możliwość wyboru w każdej z postawionych wieżyczek czy nowy cel ma wybierać względem tego który wróg jest najbliżej czy może tego,
  • Odpowiedz
#javascript #js
Uszanowanko mireczki. Mam do Was dość nietypowe pytanie. Wiecie może jakie są limity WykopAPI? Konkretnie, robię taki ficzer, który powiadamiałby o użyciu danego tagu przez danego użytkownika. Obecnie mam wszystko drogą tradycyjną, ale podejrzewam, że przy użyciu API byłoby nieco szybciej. Sęk w tym, że interwał wynosi obecnie 60s, więc podejrzewam, że szybko klucze zostałyby zużyte...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zawsze mam z tym problem.

Mam taki kod:

-
i tak dalej
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach