Nowoczesne Technologie WWW

Transkrypt

Nowoczesne Technologie WWW
INP002295W
Test zaliczeniowy A
10.06.2016
Nowoczesne Technologie WWW
1. Napisz szablon poprawnej i responsywnej strony HTML5 w polskiej wersji j˛ezykowej:
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="utf-8">
<title>Tytul strony</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
</body>
</html>
2. Rozwiń skrót CSS i przetłumacz go na j˛ezyk polski:
Cascading Style Sheets - Kaskadowe Arkusze Stylów
3. Do czego służy biblioteka Modernizr?
biblioteka w j˛ezyku JavaScript, służaca
˛ do wykrywania dost˛epności funkcji HTML5 oraz CSS3 w przegla˛
darkach użytkowników
4. Wymień sematyczne znaczniki HTML5.
<article> <aside> <details> <figcaption> <figure> <footer> <header> <main> <mark> <nav> <section>
<summary> <time>
5. Podaj trzy różnice mi˛edzy CSS2 a CSS3:
nowe selektory i pseudoselektory (np. :last-of-type), box-sizing, @font-face, . . .
6. Napisz lini˛e kodu javascript zmieniajacego
˛
kolor tła elementu o identyfikatorze ZZZ na jasno niebieski:
document.getElementById(’ZZZ’).style.background = "#AAF";
7. Jaka jest specyficzność selektora "#leftmenu li a .active"?
(0,1,1,2)
8. Wytłumacz poj˛ecie "hoisting"j˛ezyka javascript:
windowanie: przeniesienie deklaracji zmiennych i funkcji na sama˛ gór˛e (do globalnego zasi˛egu lub do zasi˛egu
funkcji).
9. Napisz jednolinijkowy kod PHP zamieniajacy
˛ w łańcuchu $X podciag
˛ {{IMIE}} na Anna i nast˛epnie drukujacy
˛
go:
echo str_replace(’{{IMIE}}’, ’Anna’, $X);
10. Wytłumacz poj˛ecie closure j˛ezyka javascript:
Sa˛ to funkcje które pami˛etaja˛ otoczenie w którym zostały stworzone.
11. Wytłumacz skrót HTML:
HyperText Markup Language – HiperTekstowy J˛ezyk Znaczników
12. Wytłumacz poj˛ecie RESTful web API:
Usługa sieciowa˛ zaimplementowana˛ na bazie protokołu HTTP i zasad wzorca REST (wykorzystujacego
˛
metody GET (pobranie), POST (dodanie), PUT (edycja), DELETE (usuni˛ecie)).
13. Napisz kod PHP usuwajacy
˛ cookie o nazwie lang z przegladarki
˛
użytkownika:
setcookie(’lang’, ”, 1);
14. Napisz kod jQuery zmieniajacy
˛ kolor wszystkich linków na ciemno niebieski:
$(’a’).css(’color’, ’#0000AA’);
15. Wytłumacz skrót SASS:
Syntactically Awesome StyleSheets - Składniowo Niesamowite Arkusze Stylów
16. Ma do wykonania stron˛e przenaczona˛ dla dzieci w wieku 9 - 14 lat poświ˛econa˛ popularyzacji nauki. Jakie zastosujesz czcionki, jaki wybierzesz dominujacy
˛ kolor i jaka˛ zastosujesz palet˛e?
INP002295W
Test zaliczeniowy A
Strona 2 / 5
Np. wyraźna bezszeryfowa i dosyć duża czcionka; mocno nasycony dominujacy
˛ kolor; paleta trójkatna
˛ oparta
na wybranym dominujacym
˛
kolorze
17. Napisz kod css służacy
˛ do przekształcenie listy o identyfikatorze MM w poziome menu:
ul {
list-style-type: none;
overflow: hidden;
}
li {
float: left;
display: inline-block;
}
18. Podaj przykład nowego elementu HTML5, różnego od znaczników semantycznych:
np. canvas, video, audio
19. Rozwiń skrót HTML i przetłumacz go na j˛ezyk polski:
HyperText Markup Language – HiperTekstowy J˛ezyk Znaczników
20. Do czego służy moduł autoprefixer gulpa?
’Postprocesor’ CSS do obsługi prefiksów silników różnych przegladarek.
˛
21. Wytłumacz znaczenie słów sematyczny i syntaktyczny.
semantyczny - dotyczacy
˛ znaczenia;
syntaktyczny - dotyczacy
˛ składni
22. Jaka jest kolejność interpretacji arkuszy CSS?
style zewn˛etrzne < style wewn˛etrzne < style ’inline’
23. Napisz lini˛e kodu javascript zmieniajacego
˛
kolor elementu o identyfikatorze XXX na czerwony.
document.getElementById(’XXX’).style.color = #FF0000’;
INP002295W
Test zaliczeniowy A
Strona 3 / 5
24. Jaka jest specyficzność selektora "#mainmenu ol li .active .head"?
(0,1,2,2)
25. Gdzie jest widoczna zmienna uzyta w funkcji JavaScript, która nie została zadeklarowana za pomoca˛ słowa kluczowego var?
w globalnym zasi˛egu
26. Napisz jednolinijkowy kod PHP usuwajacy
˛ spacje z poczatku
˛ i z końca łańcucha $X i nast˛epnie drukujacy
˛ go:
echo trim($X);
27. Wytłumacz poj˛ecie lexical environment j˛ezyka javascript:
jest to struktura zawierajaca
˛ informacj˛e o aktualnych wartościach wszystkich zmiennych dost˛epnych dla
funkcji; nie jest ona dost˛epna dla programisty
28. Wytłumacz poj˛ecie C.R.A.P.:
Contrast (kontrast), Repetitions (powtórzenia), Alignment (wyrównanie), Proximity (bliskość)
29. Jaka jest różnica mi˛edzy cookie a session j˛ezyka PHP?
cookies - sa˛ przechowywane przez przegladark˛
˛
e (i wysyłane sa˛ do serwera);
sesje sa˛ składowane na serwerze i służa˛ do identyfikacji użytkownika (zazwyczaj za pomoca˛ cookie z identyfikatorem sesji)
30. Napisz kod jQuery ukrywajacy
˛ wszystkie elementy klasy .comment
$(’.comment’).hide();
31. Rozwiń skrót SASS i przetłumacz go na j˛ezyk polski:
Syntactically Awesome StyleSheets - Składniowo Niesamowite Arkusze Stylów
32. Ma do wykonania stron˛e dla banku skierowana˛ do zamożnych klientów. Jakie zastosujesz czcionki, jaki wybierzesz dominujacy
˛ kolor i jaka˛ zastosujesz palet˛e?
INP002295W
Test zaliczeniowy A
Strona 4 / 5
Np. Times New Roman; dominujacy
˛ kolor: niebieski; paleta: dopełniajaca
˛
INP002295W
Test zaliczeniowy A
Strona 5 / 5

Podobne dokumenty