wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JavaScript

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

W skrypcie JavaScript zastosowano metodę DOM getElementsByClassName('akapit'). Metoda ta odwoła się do akapit

a)

<p>akapit</p>

b)

<p id="akapit">akapit2</p>

c)

<p href="akapit">akapit3</p>

d)

<p class="akapit">akapit4</p>

2.
W języku JavaScript motoda getElementById odwołuje się do
a)
zmiennej liczbowej.
b)
klasy zdefiniowanej w CSS.
c)
znacznika HTML o podanym ID.
d)
znacznika HTML o podanej nazwie klasy.
3.

Aby użyć zewnętrznego skryptu JavaScript o nazwie skrypt.js, należy zapisać w kodzie HTML

a)

<script> skrypt.js </script>

b)

<script src="skrypt.js"></script>

c)

<link rel="script" href="skrypt.js" />

d)

<link rel="JavaScript" type="js" href="skrypt.js" />

4.

Za pomocą którego słowa kluczowego deklaruje się zmienną w języku JavaScript?

a)

var

b)

new

c)

variable

d)

instanceof

5.

Walidacja pól formularza polega na sprawdzeniu

a)

czy użytkownik jest zalogowany.

b)

który użytkownik wprowadził dane.

c)

czy istnieje plik PHP, który odbierze dane.

d)

czy wprowadzone dane spełniają określone reguły.

6.

Aby za pomocą skryptu JavaScript zmienić wartość cechy elementu opisanej językiem CSS, należy posłużyć się szablonem zapisu

x

a)

document.getElementById(id).innerHTML = <nowa wartość>;

b)

document.getElementById(id).<nazwa-atrybutu> = <nowa wartość>;

c)

document.getElementById(id).<nazwa właściwości> = <nowa wartość>;

d)

document.getElementById(id).style.<nazwa właściwości> = <nowa wartość>;

7.

Funkcja JavaScript powinna być wywoływana za każdym razem, gdy użytkownik wpisze dowolny znak do pola edycji. Którego zdarzenia należy użyć?

a)

onload

b)

onclick

c)

onkeydown

d)

onmouseout

8.

Jakie znaczenie ma symbol ^ we wzorcu wyrażenia regularnego

a)

początek wzorca

b)

koniec wzorca

c)

dowolny pojedynczy znak

d)

jeden z ciągów rozdzielony znakiem

9.

Jakie znaczenie ma symbol . we wzorcu wyrażenia regularnego

a)

początek wzorca

b)

koniec wzorca

c)

dowolny pojedynczy znak

d)

jeden z ciągów rozdzielony znakiem

10.

Flaga obiektu RegExp() działająca na wzorcu, że nie jest uwzględniana wielkość liter to:

a)

g

b)

i

c)

h

d)

s

11.

Klasa znaków (spacji, tabulacji lub nowego wiersza), których symbole mogą być wykorzystywane przy definiowaniu wyrażeń regularnych.

a)

\w

b)

\W

c)

\s

d)

\S

12.

Klasa znaków (każdy znak, który nie jest literą, cyfrą i znakiem _ ), których symbole mogą być wykorzystywane przy definiowaniu wyrażeń regularnych.

a)

\w

b)

\W

c)

\s

d)

\S

13.

DOM dostarcza metod i własności, które w języku JavaScript pozwalają na

a)

manipulowanie zadeklarowanymi w kodzie łańcuchami

b)

wysłanie danych formularza bezpośrednio do bazy danych

c)

wykonywanie operacji na zmiennych przechowujących liczby

d)

pobieranie i modyfikowanie elementów strony wyświetlonej przez przeglądarkę

14.

W jaki sposób można dołączyć bibliotekę jQuery do projektu/strony:

a)

poprzez umieszczenie pliku z biblioteką w katalogu naszej strony

b)

poprzez hosting zewnętrzny (CDN)

c)

obydwa poprzednie sposoby są poprawne

d)

żadna z odpowiedzi nie jest prawdziwa

15.

Zaznacz poprawną strukturę składnię jQuery:

a)

<$ selektor.akcja () ?>

b)

$( selektor ). akcja ()

c)

&( selektor ). akcja ()

d)

<& selektor.akcja () ?>

16.

Wskaż składnię odnoszącą się do paragrafu o klasie "demo"

a)

$("p#demo")

b)

$(".demo p")

c)

$("p.demo")

d)

$("p .demo")

17.

Która z poniższych metod ukryje paragraf?

a)

$("p").show();

b)

$("p").hide();

c)

$("p").fade();

d)

$("p").Toggle();

18.

Użyj prawidłowego zdarzenia, aby ukryć wszystkie elementy <p> za pomocą „pojedyńczego kliknięcia”.

a)

$("p").onClick(function(){ $(this).hide(); });

b)

$("p").doubleclick(function(){ $(this).hide(); });

c)

$("p").click(function(){ $(this).hide(); });

d)

$("p").dblclick(function(){ $(this).hide(); });

19.

Kiedy zostanie wyświetlony komunikat z alert'a?

$("button").click(function(){

$("p").hide("slow", function(){

alert("The paragraph is now hidden");  });});

a)

po wykonaniu metody hide

b)

przed wykonaniem metody hide

c)

w trakcie wykonywania metody hide

d)

nie wyświetli się

20.

Wskaż poprawny kod, który przesuwa element <div> w prawo, aż osiągnie lewą właściwość 250px:

a)

$("button").click(function(){  $("div").anim({left: '250px'});});

b)

$("button").click(function(){  $("div").push({left: '250px'});});

c)

$("button").click(function(){  $("div").animate({left: '250px'});});

d)

$("button").click(function(){  $("div").animating({left: '250px'});});

21.

Wskaż metodę która zwróci adres URL łącza.

a)

$("a").url("href");

b)

$("a").attr("href");

c)

$("a").text("href");

d)

$("a").html("href");

22.

Wskaż metodę która zmieni zawartość elementu <div> na „Hello"

a)

$("div").text("Hello");

b)

$("div").val("Hello");

c)

$("div").html("Hello");

d)

$("div").attr("Hello");

23.

Która z poniższych metod na przemian ukryje i pokarze paragraf?

a)

$("p").show();

b)

$("p").ontoggle();

c)

$("p").fade();

d)

$("p").toggle();

24.

Który/e wiersz/e tabeli zmienią kolor tła po wykonaniu metody

$('tr:odd').css('background', '#EEE');

a)

Ostatni wiersz tabeli

b)

Parzyste wiersze tabeli

c)

Nieparzyste wiersze tabeli

d)

Pierwszy wiersz tabeli

25.

Wskaż metodę która usunie element <p>.

a)

$("p").delete();

b)

$("p").(delete);

c)

$("p").remove();

d)

$("p").drop();

26.

Wskaż metodę która doda klasę o nazwie "klasa" do elementu <p>:

a)

$("p").add("klasa");

b)

$("p").append("klasa");

c)

$("p").addClass("klasa");

d)

$("p").addklas("klasa");

27.

Wskaż metodę która doda dwie nazwy klas "klasa" i "demo" do elementu <p>:

a)

$("p").add("klasa demo");

b)

$("p").add("klasa, demo");

c)

$("p").append("klasa demo");

d)

$("p").addClass("klasa demo");

28.

Wskaż metodę która usunie klasę o nazwie "klasa" z elementu <p>:

a)

$("p").remove("klasa");

b)

$("p").drop("klasa");

c)

$("p").removeClass("klasa");

d)

delete$("p").delete("klasa");

29.

Wskaż metodę która przełączy się między dodawaniem i usuwaniem klasy "test" z elementu <p> po kliknięciu:

a)

$("p").click(function(){ $(this).toggleClass("test"); });

b)

$("p").onclick(function(){ $(this).toggleClass("test"); });

c)

$("p").click(function(){ $(this).toggle("test"); });

d)

$("p").onclick(function(){ $(this).toggle("test"); });

30.

Wskaż metodę css która doda różowy kolor tła do elementu <p>.

a)

$("p").addcss("background-color", "pink");

b)

$("p").css("backgroundcolor", "pink");

c)

$("p").css("background", "pink");

d)

$("p").css("background-color", "pink");

31.

Wskaż metodę która zwróci kolor tła elementu <p>.

a)

$("p").css("background,color");

b)

$("p").(css - "background-color");

c)

$("p").css("background-color");

d)

$("p").(css - "background color");

32.

Wskaż metodę która pobierze wszystkie elementy rodzeństwa elementu <h2>.

a)

$("h2").child();

b)

$("h2").children();

c)

$("h2").siblings();

d)

$("h2").parents();

33.

Funkcja:

$el.slideUp(szybkosc*, funkcjaZwrotna*)

a)

Rozwija element

b)

Płynnie zwija element

c)

Płynnie rozwija element

d)

Zwija element

34.

Element, możemy pokazać za pomocą funkcji:

a)

show()

b)

hide()

c)

(show: element)

d)

(hide: element)

35.

Zaznacz odpowiedni język/języki programowania na których bazuje jQuery:

a)

HTML

b)

CSS

c)

JavaScript

d)

Wszystkie poprzednie