wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sprawdzian

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

Jakie zdarzenie jest wywoływane po kliknięciu myszką?

a)

keydown

b)

click

c)

load

d)

change

2.

Która metoda jest najczęściej używana do przypisywania zdarzeń?

a)

addEventListener()

b)

onclick()

c)

setEvent()

d)

attachEvent()

3.

Jakie zdarzenie jest wywoływane po najechaniu kursorem na element?

a)

click

b)

mouseover

c)

dblclick

d)

mouseout

4.

Jakie zdarzenie jest wywoływane po wysłaniu formularza?

a)

submit

b)

change

c)

keydown

d)

load

5.

Jak można usunąć nasłuch zdarzenia?

a)

clearEvent()

b)

stopListening()

c)

deleteEvent()

d)

removeEventListener()

6.

Jakie zdarzenie jest wywoływane po podwójnym kliknięciu?

a)

keydown

b)

mouseover

c)

click

d)

dblclick

7.

Jakie zdarzenie jest wywoływane po przewijaniu strony?

a)

click

b)

change

c)

load

d)

scroll

8.

Jakie zdarzenie jest wywoływane po zmianie wartości w formularzu?

a)

submit

b)

change

c)

mouseover

d)

keydown

9.

Jakie zdarzenie jest wywoływane po załadowaniu strony?

a)

change

b)

scroll

c)

click

d)

load

10.

Jakie zdarzenie jest wywoływane po puszczeniu klawisza?

a)

keyup

b)

click

c)

keydown

d)

dblclick

11.

Co to jest obiekt w JavaScript?

a)

Zbiór zmiennych i funkcji

b)

Typ danych

c)

Funkcja anonimowa

d)

Zamknięte pudełko dla metod i właściwości

12.

Jak wywołać metodę miaucz obiektu kot?

a)

kot.miaucz[]

b)

kot['miaucz']

c)

kot.miaucz()

d)

kot.miaucz

13.

Jak dodać nową właściwość do obiektu kot?

a)

kot.nowaWlasciwosc = 5;

b)

Nie można dodać nowej właściwości

c)

kot['nowaWlasciwosc'] = 5;

d)

Obie powyższe

14.

Jak usunąć właściwość imie z obiektu kot?

a)

delete kot.imie;

b)

kot.remove('imie');

c)

kot.imie = undefined;

d)

kot.imie.delete;

15.

Jakie słowo kluczowe można użyć do odwołania się do właściwości obiektu wewnątrz jego metody?

a)

that

b)

self

c)

this

d)

obj

16.

Co zwróci kot.nazwisko przed usunięciem imienia?

a)

Error

b)

undefined

c)

null

d)

Błąd

17.

Jakie wartości można przypisać do właściwości obiektu?

a)

Tylko tekst

b)

Tylko liczby

c)

Tylko funkcje

d)

Liczby i tekst

18.

Jakie jest znaczenie klamr w definicji obiektu?

a)

Nie mają znaczenia

b)

Określają typ obiektu

c)

Służą do definiowania metod

d)

Zamykają ciało obiektu

19.

Napisz prostą aplikację listy zadań:

  • Użytkownik wpisuje tekst w pole <input>,

  • Kliknięcie w przycisk „Dodaj” powoduje dodanie nowego elementu <li> do listy,

  • Każdy nowy element listy powinien mieć przycisk „Usuń”, który po kliknięciu usuwa dany element.

  • Użyj addEventListener() do obsługi zdarzeń.


💡 Szablon HTML do uzupełnienia:

<!DOCTYPE html> <html lang="pl">

<head>

<meta charset="UTF-8">

<title>Lista zadań</title>

</head>

<body>

<h1>Moja lista zadań</h1>

<input type="text" id="tekst" placeholder="Wpisz zadanie">

<button id="addBtn">Dodaj</button>

<ul id="element_listy">

</ul>

<script>

// Tutaj wpisz kod JavaScript

</script>

</body>

</html>

4 lines
20.

Stwórz kod na prosty quiz z jednym pytaniem:

  • Wyświetl pytanie i 3 przyciski z odpowiedziami.

  • Po kliknięciu jednej z odpowiedzi, pod spodem powinien pojawić się komunikat: „Dobrze!” lub „Źle!”.

  • Każdy przycisk powinien mieć swój addEventListener.

  • Nie używaj onclick w HTML.

  • Oto przykładowy kod w HTML, w którym trzeba uzupełnić blok <script>...</script>

  • <!DOCTYPE html>

    <html lang="pl">

    <head>

    <meta charset="UTF-8">

    <title>Quiz</title>

    </head>

    <body>

    <h2>Jakie jest stolica Polski?</h2>

    <button id="a">Kraków</button>

    <button id="b">Warszawa</button>

    <button id="c">Gdańsk</button>

    <p id="wynik"></p>

    <script>

  • // Tutaj wpisz kod JavaScript

  • </script>

    </body>

    </html>

4 lines