@rezoner: Przy tak postawionym pytaniu mogę powiedzieć, że dałbym radę. Ale pewnie chodzi Ci o to, czy już teraz ktoś potrafi - nie, nie znam technologii. Ale radę bym dał, tylko chwilę by zajęło dłużej niż komuś takiemu jak tobie :)
  • Odpowiedz
@TrebuniTutek: Ad 2. Dodaj console.log dla elems w pętli. Zobaczysz, że tablica* się zmienia.

* Tak naprawdę to nie jest tablica. Z dokumentacji: The Element.getElementsByClassName() method returns a live HTMLCollection containing all child elements which have all of the given class names.
  • Odpowiedz
@MrGreeneye: Łał. Ta konfiguracja gulpa jest większa niż niejedna prosta apka

λ szuja angular-restapi-app → λ git master → find gulp | xargs wc -l > 460
λ szuja angular-restapi-app → λ git master → find src | xargs wc -l > 374
:D
  • Odpowiedz
Mirki, zostałem zapytany o polecenie materiałów do nauki #webdev po polsku. Jako, że samemu czytam zazwyczaj obcojęzyczne mam pytanie do was: co polecacie na start nauki webdevelopmentu po polsku? Forma dowolna: książki, blogi, video kursy etc.

#frontend #html5 #css #javascript
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak to jest, że znając nazwę pliku .txt u kogoś na serwerze, mogę mieć do niego dostęp i go odczytać, ale do .php już nie?
Jeśli jest strona z końcówką np. 'www.strona.pl/pliki/php' i w /pliki/php jest index.php i tekst.txt i mogę wtedy:

var req = new XMLHttpRequest();
req.open("GET", "tekst.txt", false);
req.send(null);
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@andrzejfryczmodrzewski1503: tak naprawde Google.com/plik.txt to nie jest ścieżka do pliku na serwerze, tylko zapytanie do serwera, ten dopiero decyduje jak czyta URL zapytania i w przypadku np jeśli zapytanie ma formę ścieżki pliku a plik ten ma rozszerzenie txt to odpowiedzią na zapytanie będzie zawartość tego pliku, jeśli jest to rozszerzenie php to serwer decyduje by najpierw odpalić parser kodu php i dopiero wynik wysyła w odpowiedzi. Myśl o URLach
  • Odpowiedz
@SirSajko: równie dobrze ten plik z rozszerzeiem txt może najpierw polecieć przez parser php i wykonać jakiś skrypt aby sprawdzić czy użytkownik ma np konto premium i może pobrać ten plik - jeśli tak to zwrócić akcję pobierania tego pliku, a same pliki mogą być gdzieś zupełnie gdzie indziej i w ogóle niedostępne na zewnątrz @andrzejfryczmodrzewski1503:
  • Odpowiedz
Czesc mirki, pierwszy raz tworze formularz z pluginem do weryfikacji pól (jQuery validation plugin) i mam problem poniewaz po wypelnieniu poprawnie formularza i wyslaniu go strona sie po prostu odswieza. Dodalem return false; ta jak ktos sugerowal na stackoverflow ale to nie pomoglo. Oto kod: http://pastebin.com/iRLnTduy
Z gory dzieki za pomoc.
#javascript #webdev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krzysztofu: preventDefault załatwia sprawę ;)

aczkolwiek do wysyłania formularza wypada jednak użyć zamiast zwykłego buttona z onclickiem ;)
dzięki temu na evencie submit z formularza można łatwo zablokować wysłanie i wykonać jakieś własne operacje, np wysłać dane ajaxem ;)
  • Odpowiedz
Jest jakiś szczególny powód, żeby używać jQuery zamiast VanillaJS? Na razie nie miałem zbyt wielu okazji, żeby pisać coś w JavaScripcie, ale jak już pisałem, to ograniczałem użycie jQuery, bo nie widziałem sensu, żeby je stosować (szczególnie, że 'getDocumentById' wcale nie jest dużo dłuższe niż to samo w jQuery). Teraz współpracownicy czepiają się, że nie używam jQuery ("bo skoro już mamy bibliotekę, to jej używajmy"). Jaki to ma sens?
#javascript
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest jakiś szczególny powód, żeby używać jQuery zamiast VanillaJS


@zranoI: Kiedyś tym szczególnym powodem było łatwiejsze i cross-przeglądarkowe API. Dzisiaj różnice między przeglądarkami już się trochę zatarły, aczkolwiek nadal jego API jest "lepsze" niż API DOM:
- .on zamiast .addEventListener, zdarzenie 'load' zamiast 'DOMContentLoaded'
- composite pattern
-
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach