Slide 4 Web Eng

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/36

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

37 Terms

1
New cards

HTML

The default markup language of the Web

2
New cards

Purpose of HTML

To structure content on the Web

3
New cards

Markup language

A language used to annotate text or media with structure and meaning

4
New cards

Semantic vs non-semantic HTML

Semantic elements convey meaning; non-semantic elements only affect presentation

5
New cards

Why semantic HTML matters

Improves accessibility, SEO, and machine understanding

6
New cards

HTML document structure

A properly nested tree of elements

7
New cards

HTML attributes

Provide additional information about elements

8
New cards

Inline vs block elements

Inline elements stay in-line; block elements start on a new line

9
New cards

Purpose of HTML forms

Enable user interaction and data submission

10
New cards

Difference between GET and POST

GET sends data in the URL; POST sends data in the request body

11
New cards

Client-side validation

Validation performed in the browser before submission

12
New cards

Server-side validation

Validation performed by application logic on the server

13
New cards

Why server-side validation is required

Client input cannot be trusted

14
New cards

HTML5 semantic layout

,
15
New cards

DOM

A tree-based representation of an HTML document used by the browser

16
New cards

CSS

A language used to describe the presentation of HTML documents

17
New cards

Purpose of CSS

Separate content from presentation

18
New cards

CSS rule

A selector combined with property–value pairs

19
New cards

CSS selector

Defines which elements a rule applies to

20
New cards

Types of CSS usage

External, internal, and inline stylesheets

21
New cards

Best practice for CSS

Use external stylesheets

22
New cards

Inheritance in CSS

Some properties are inherited from parent elements

23
New cards

CSS cascade

Mechanism to resolve conflicting CSS rules

24
New cards

CSS cascade priority

Importance > specificity > source order

25
New cards

CSS specificity order

Element < class/attribute < ID < inline style

26
New cards

Static web pages

Pages with predefined content served directly by the server

27
New cards

Dynamic web pages

Pages that generate or modify content at runtime

28
New cards

Server-side dynamic pages

Content generated on the server before delivery

29
New cards

Client-side dynamic pages

Content generated or modified in the browser

30
New cards

AJAX

Technique for non-blocking client–server communication

31
New cards

Main benefit of AJAX

Updating parts of a page without reloading it

32
New cards

Fetch API

Modern browser API for making HTTP requests

33
New cards

Single Page Application (SPA)

Application where all interaction happens within one page

34
New cards

Multi-Page Application (MPA)

Traditional application with multiple HTML pages

35
New cards

SPA vs MPA

SPA is client-heavy; MPA is server-rendered

36
New cards

Server-side rendering (SSR)

Rendering HTML on the server before sending it to the client

37
New cards

Benefit of SSR

Better performance and SEO