Master - Veb Programiranje

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/591

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:44 PM on 6/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

592 Terms

1
New cards
What is HTTP?
HyperText Transfer Protocol - network protocol for communication between server and client using request/response principle
2
New cards
HTTP 200 code means
Successful request
3
New cards
HTTP 301 code means
Address permanently changed
4
New cards
HTTP 302 code means
Temporary redirect (replaced by 303 and 307)
5
New cards
HTTP 303 code means
Response to request is at another URI address
6
New cards
HTTP 307 code means
Temporary redirect
7
New cards
HTTP 308 code means
Repeat request and all future requests using new address
8
New cards
HTTP 400 code means
Bad request
9
New cards
HTTP 401 code means
Unauthorized
10
New cards
HTTP 403 code means
Forbidden access
11
New cards
HTTP 404 code means
Page not found
12
New cards
HTTP 500 code means
Internal server error
13
New cards
HTTP 501 code means
Server does not recognize request or cannot execute it
14
New cards
HTTP 503 code means
Server currently unavailable
15
New cards
HTTP request consists of
"Header
16
New cards
HTTP header describes
"Request nature: request type (GET/POST)
17
New cards
HTTP response contains
Request status and header (same structure as request header)
18
New cards
GET method - server delivers
Resources at selected URI address to client
19
New cards
POST method sends
Data placed in request body to server
20
New cards
HEAD method requests
"Only header
21
New cards
PUT method
Places information at specified location
22
New cards
DELETE method
Deletes marked resource on web server
23
New cards
CONNECT method
Establishes connection but does not interact
24
New cards
OPTIONS method
Returns list of supported methods for requested address
25
New cards
TRACE method
Checks path to destination and identifies potential critical points
26
New cards
PATCH method
Modifies information at specified location
27
New cards
For computers to exchange data they must use
Same protocols
28
New cards
URL parameter segment is marked with
Question mark (?)
29
New cards
URL parameters use format
Key=value pairs separated by ampersand (&)
30
New cards
For virtual domain: modify these files
hosts file (OS) and httpd-vhosts.conf (Apache)
31
New cards
Virtual domain IP address is
127.0.0.1 (localhost)
32
New cards
What is a router in web applications?
Process of using URL addresses to activate desired web application functionalities
33
New cards
HTML stands for
HyperText Markup Language
34
New cards
HTML is case sensitive?
No (but convention writes tags lowercase)
35
New cards
HTML5 key innovations (5)
"1. New form elements & client-side validation 2. Multimedia (video
36
New cards
HTML5 downside
Not all browsers compatible with new features
37
New cards
HTML file extensions
.html or .htm
38
New cards
HTML document starts with
39
New cards
Visible part of HTML is between
and tags
40
New cards
h1-h6 tags are
Headers with different text sizes
41
New cards

tag is

Paragraph of text
42
New cards
tag is
Displays image on webpage
43
New cards
Link to another document
44
New cards

tag is
New line
45
New cards

tag is
Horizontal line dividing page
46
New cards
"<b>
47
New cards
element is used for
Grouping elements with common property or visual unit
48
New cards
Navigation links section
49
New cards
element contains
Elements displayed at bottom of webpage
50
New cards
and
elements
Thematic unit on the page
51
New cards
Table in HTML: row element is
(table row)
52
New cards
Table in HTML: cell/column element is
(table data)
53
New cards
HTML forms send data mostly via
HTTP POST method
54
New cards
element depends on
value of type attribute for different input shapes
55
New cards
Drop-down list
56
New cards
Multi-line text input field
57
New cards
Clickable button
58
New cards
CSS stands for
Cascading Style Sheets - styling HTML elements
59
New cards
CSS advantages (3)
1. Better typography & layout control 2. Style separate from structure 3. Same style on multiple pages via CSS file
60
New cards
CSS can be used 3 ways
1. Inline (style attribute) 2. Internal (style in head) 3. External (separate CSS file)
61
New cards
CSS comments are between
/* and */
62
New cards
CSS colors can be defined 4 ways
1. Color name 2. Hex value 3. RGB/RGBA decimal 4. HSL notation (CSS3)
63
New cards
Span element is used when
Different styles needed within same element
64
New cards
CSS positioning methods (5)
"static
65
New cards
static positioning
Default - elements placed in order as listed on page
66
New cards
relative positioning
Same as static but uses top/right/bottom/left from expected static position
67
New cards
fixed positioning
Relative to browser edges
68
New cards
absolute positioning
Relative to parent with non-static positioning or html element
69
New cards
sticky positioning
"Default relative
70
New cards
CSS combinators (4)
"space (descendant)
71
New cards
Link states in CSS (4)
"a:link (unvisited)
72
New cards
margin property defines
"Space AROUND elements
73
New cards
padding property defines
"Space INSIDE element content
74
New cards
width/height can be defined as
Pixels or percentages of parent size
75
New cards
background-color defines
Background color
76
New cards
border-radius defines
Curvature of all corners
77
New cards
font-family defines
Font type
78
New cards
font-weight defines
"Font thickness (normal
79
New cards
RGB color system is
"24-bit system: combination of red
80
New cards
RGBA adds what to RGB
8 additional bits for transparency information
81
New cards
JavaScript is executed on
Client side (in web browser)
82
New cards
JavaScript is case sensitive?
Yes (unlike HTML)
83
New cards
JavaScript is NOT
Java (different syntax and purpose)
84
New cards
Server-side languages output
HTML code sent to client (hidden source)
85
New cards
Client-side languages
Code visible to client (integrated in HTML)
86
New cards
JS written in HTML goes inside
tags
87
New cards
JS variables defined with
var keyword (or let/const in ES6)
88
New cards
JS variable naming rules
"No spaces
89
New cards
JS variable value assigned with
= (equals sign)
90
New cards
JS blocks end with
Semicolon (;)
91
New cards
JS single-line comments use
//
92
New cards
JS multi-line comments use
/* */
93
New cards
JS arithmetic operators inherited from
C programming language
94
New cards
JS += operator does
Adds value from right to left variable and assigns result
95
New cards
JS -= operator does
Subtracts right value from left variable and assigns result
96
New cards
Display data with (2 main)
document.write or alert()
97
New cards
alert() blocks
Page rendering until user interacts with popup
98
New cards
User input via popup uses
prompt() method
99
New cards
confirm() method returns
"Boolean value (OK=true
100
New cards
JS gets time from
"System time (client OS)