• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jakie zadania do nauki Java Script ?

VPS Starter Arubacloud
0 głosów
955 wizyt
pytanie zadane 15 marca 2018 w JavaScript przez Piotr50 Nowicjusz (240 p.)
Hej, uczę się Java Scriptu, na razie jestem początkujący, coś tam kumam z instrukcji warunkowych, pętli, funkcji, zdarzeń w JS. Niemniej jednak chciałbym uczyć się poprzez rozwiązywanie zadań aby lepiej pojąć te tematy. Czy możecie polecić jakąś stronę www z zadaniami albo jakiś zbiór zadań. Obecnie moja nauka polega głównie na oglądaniu tutoriali i pisaniu linijkę w linijkę kodu a chciałbym coś pisać sam od zera aby lepiej się nauczyć i lepiej zrozumieć.

3 odpowiedzi

+2 głosów
odpowiedź 15 marca 2018 przez Tomek Sochacki Ekspert (227,510 p.)
wybrane 19 marca 2018 przez Piotr50
 
Najlepsza

CODEWARS

Jest to darmowa (przynajmniej w podstawowej wersji) platforma do nauki różnych języków, w tym JS. Są tam zadanka na różnym poziomie, ale plusem jest to, że po ich rozwiązaniu możesz podglądać kod innych osób i ogólnie zabawa tam wprowadzi Cię "w świat" testowania kodu.

A po za tym może spróbuj zrobić sobie coś takiego:

  1. stwórz jakąś tablicę w JS, zawierającą obiekty np.:
    const persons = [
        {
            name: 'Adam',
            age: 30,
            city: 'Poznań',
        },
        {
            name: 'Michał',
            age: 35,
            city: 'Kraków',
        },
        {
            name: 'Patrycja',
            age: 20,
            city: 'Wrocław',
        },
    ];

    dodaj sobie jeszcze parę "osób".

  2. Spróbuj przeiterować sobie po tej tablicy pętlą lub jakąś metodą Array.prototype (forEach, map, every, filter itp. - jako zadanie pozostawiam Ci dojść która z nich będzie tu odpowiednia), i stworzyć na tej podstawie np. tabelę HTML wyświetlającą dane osobowe.

  3. Dodaj sobie jakieś elementy input i przycisk "Dodaj" aby umożliwić dodawanie nowych osób do bazy. (tutaj może się przydać np. metoda push() do dodawania nowych elementów tablicy).
  4. ulepsz kod dodając np. jakiś napis, jeśli któreś pole będzie puste i zablokuj wtedy możliwość dodania (poczytaj o IF, konwersji typów do boolean, e.preventDefault()).
  5. spróbuj może dodać w tabeli HTML jakąś ikonkę pozwalającą na usunięcie wybranej osoby - poczytaj tutaj np. o metodzie splice().
  6. Pomyśl nad opcją wyszukania, np. pole input "Wpisz imię" i szukaj, czy w tablicy znajduje się taka osoba i zwracaj informację o tym (poczytaj np. o Array.prototype.includex, find, findIndex, indexOf i sam wtedy wybierz tę, która będzie pasować najlepiej).

To tak na szybko na początek :) Jak widzisz teoretycznie proste zadanko a pozwoli Ci poznać spory kawałek JS - pętle, instrukcje warunkowe, podpinanie zdarzeń, modyfikacje DOM, tworzenie tabel, poznasz różne typy wartości zmiennych, poznasz metody "tablicowe" itp.

0 głosów
odpowiedź 15 marca 2018 przez Snejki Stary wyjadacz (14,520 p.)

Polecam freeCodeCamp

0 głosów

Podobne pytania

+2 głosów
5 odpowiedzi 12,056 wizyt
pytanie zadane 3 sierpnia 2015 w C i C++ przez rafalmagician Obywatel (1,320 p.)
0 głosów
4 odpowiedzi 1,031 wizyt
0 głosów
1 odpowiedź 2,413 wizyt
pytanie zadane 14 sierpnia 2017 w Java przez Patryk Kirszenstein Bywalec (2,400 p.)

92,452 zapytań

141,262 odpowiedzi

319,078 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...