#webdev #javascript #naukaprogramowania #znowuniewiem

Hej, Snake jako tako działa, ale jako że robiony "po mojemu" (czyli optymalizacja kodu = -1), mam pytanie. W jaki sposób sprawdzić czy wąż nie zjadł sam siebie? Bo metoda wpisania koordów wszystkich części "ciała" do tablicy a następnie porównywania pętlą kordów "głowy" z wartościami kolejnych indexów tej tablicy to chyba najmniej wydajne rozwiązanie jakie dało się wymyślić xD

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vitin: Fajnie widzieć takie postępy. Jeszcze niedawno robiłeś plan lekcji, a teraz widzę pełno prawną grę, brawo! :)

Rozwiązanie, które wymyśliłeś jest dobre jak na taką grę, nic więcej nie potrzebujesz.

Ale nie może być jak masz teraz. Wykonujesz ponad 8 jQuerowych funkcji co pętle, to zdecydowanie za dużo. Ogranicz to do zera :D

Lepiej będzie trzymać w tablicy kordy każdej częśc węża i i aktualizować co ruch (tak jak
  • Odpowiedz
Hej,

Jako że wystąpił mój ulubiony błąd (Undefined is not a function ( ͡° ͜ʖ ͡°)) może ktoś mi powie co jest nie
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vitin: Nie ma sprawy. W jsfiddle nawet gdy wywołasz nieistniejącą metodę instniejącego obiektu a wewnątrz jako argument podasz odwołanie do istniejącej metody, istniejącego obiektu to ta druga się wykona.

Dlatego na jsfiddle działało a na localu nie.
  • Odpowiedz
#javascript $jquery #webdev #znowuniewiem #naukaprogramowania

Potrzebuję zatrzymać animację tego diva na dole i pobrać jego pozycję. O ile z 2 jako tako się uporałem, to nie wiem jak go zatrzymać w miejscu ;/ Pewnie to banalnie proste, ale naprawdę nie wiem. Ma ktoś jakiś pomysł?

http://jsfiddle.net/7usah8xr/embedded/result/

Od 123 linii (animacje tych 2 pasków od 140), rzecz jest w tym żeby 1 kliknięcie przycisku zatrzymywało
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeszcze jedno pytanie :> Istnieje jakiś hosting html+js+css (jak jsfiddle) który pozwala na tworzenie/obsługę cookie? Na localhoscie wszystko działa, wrzucam na js i się sypie bo nie tworzą się cookie ()

#webdev #znowuniewiem
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #naukaprogramowania #znowuniewiem

Nie mam już pomysłu jak to zrobić poprawnie, narazie mój zegarek dławi się jakimiś nieskończonymi pętlami ;/

W jaki sposób zrobić by przycisk zmieniał z jaką dokładnością wyświetlać milisekundy? Zadeklarowanie zmiennej wewnątrz funkcji i zmienianie jej z poziomu buttona nie działa, pewnie dlatego że cała ta funkcja ma setTimeout i się "resetuje" co chwile, zadeklarowanie zmiennej poza nią powoduje jakieś dziwne błędy ;c

http://jsfiddle.net/hc18koct/1/
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vitin: różnica jest taka że wewnątrz danego obiektu używał bym this a na zewnątrz bezpośredniego odwołania to chyba taka dobra praktyka poprostu może znajdę gdzieś poparcie tego co napisałem to wkleje linka tutaj
  • Odpowiedz
http://liveweave.com/7NfkeK

Jeszcze jedno pytanie, pewnie proste ale nawet nie wiem jak tego szukać w google. Chce porównać kliknięty element z pozycją tego elementu w drzewie DOM.

To znaczy, jeżeli ten kliknięty div jest pierwszym dzieckiem czegoś, to ..., jeżeli jest drugim dzieckiem tego czegoś to... itp. Jak zapisać warunek? #naukaprogramowania #javascript #jquery (czarnolisto hasztag #znowuniewiem )
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeszcze jedno pytanie, proste ale nie wiem za bardzo jak w google tego szukać ;P

Mam coś takiego

...

I
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, mam do Was jeszcze jedno pytanie :>

1.Mam kilkuwymiarowy array (coś w stylu l=[1,2,[3,4],5])

2.Mam do tego funkcję:

for
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vitin: wyobraź sobie tabele, pomiędzy którymi zachodzi pewna relacja. W jednej trzymasz imiona:

imiona = ['Janusz', 'Seba', 'Andrzej', 'Maciej'];
W drugiej nazwiska:

nazwiska = ['Iksiński', 'Igrekowski',
  • Odpowiedz
Hej, tym razem bez tagu programowanie, żeby nie denerwować prawdziwych wypokowych programistów :D Chcę przypisać każdemu przedmiotowi salę, postanowiłem to zrobić za pomocą switch() - wydawało mi się krótsze niż if.. else if. Jest tylko jeden problem - nie działa ( ͡° ʖ̯ ͡°)

Wskaże ktoś co
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vitin: Ogólnie, źle się za to zabierasz, powinieneś doczytać coś o wzorcach projektowych i programowaniu obiektowym.

Jeśli lekcje odbywają się w konkretnych salach, to powinieneś mieć połączone informacje o sali i nazwie przedmiotu.
  • Odpowiedz
Cześć, to znowu ja :) Jeżeli za bardzo spamuję w tym tagu to tag do dodania na czarnoliste ( #znowuniewiem ). Do rzeczy, w jaki sposób mogę ustawić pozycję 'a zależnie od położenia kursora myszki? Niżej link, chodzi o to żeby to co pojawia się pod "lp" pojawiało się przy kursorze :)

p.s Poprawność kodu pozostawia wiele do życzenia bo robię tak jak umiem, wszelkie rady i wytykania palcem dlaczego robię
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach