Sõnastik

CSS

Border
Joon või raam, mis ümbritseb HTML-i elementi.
Class
CSS-i valija, mida saab kasutada mitmel elemendil sama stiili rakendamiseks.
CSS
Cascading stylesheets (CSS) - veebilehe kujunduse loomiseks loodud fail.
Margin
Ruumi hulk elemendi välisküljel, mis eraldab seda teistest elementidest.
Media Query
CSS-i reegel, mis rakendab stiile vastavalt seadme suurusele.
Padding
Ruumi hulk elemendi sees, sisu ja piiri vahel.
Pseudo-class
CSS-i valija, mis kirjeldab elemendi olekut, näiteks hiirega üle minemist.

HTML

Body
<body> - element sisaldab kogu HTML-dokumendi sisu, nagu pealkirjad, lõigud, pildid, hüperlingid, tabelid, loendid jne.
Br
<br> - element reavahetuse lisamiseks.
Button
<button> - silt määrab veebilehel klõpsatava nupu, millega kasutajad saavad suhelda.

<button type="button">Klõpsake mind!</button>
Comment
<!-- kommentaar --> Brauser ignoreerib teksti.
Doctype
Footer
<footer> - HTML element, kus pannakse veebilehe jalus.
Form
<form> - silt HTML-is kasutatakse kasutaja sisendi kogumiseks.
H1
<h1> - silt on veebilehe suurim ja tähtsaim pealkiri. Seda kasutatakse tavaliselt lehe pealkirja või põhiteema näitamiseks.
Header
<header> - HTML element, kuhu pannakse veebilehe päis.
HTML
Hypertext Markup Language - veebisisu loomiseks ja struktureerimiseks kasutatav standardkeel.
Input
<input> - HTML-elementi kasutatakse veebivormides interaktiivsete väljade loomiseks, et võtta kasutajalt andmeid vastu.

<input type=”text” name=”eesnimi” placeholder=”Sisesta eesnimi”
<input type=”email” name=”email” placeholder=”Sisesta e-post”>
<input type=”password” name=”parool” placeholder=”Sisesta parool”>
 
Main
<main> - silt on struktuurne element, mis esindab dokumendi põhisisu.
Nav
<nav> - HTML-element tähistab lehe osa, mis on mõeldud navigeerimislinkide jaoks, kas sama dokumendi sees või teistele dokumentidele.
Select/option
<select> / <option> – rippmenüü valikute esitamiseks.

<select name="cars" id="cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
</select>
Textarea
<textarea> - silt määrab mitmerealise tekstisisestusvälja.
Title
<title> - määrab HTML-dokumendi pealkirja.
Viewport
Brauseri nähtav ala, kuhu veebileht kuvatakse.

IT

Backend
Rakenduse serveripoolne osa, mis tegeleb andmebaaside, äriloogika ja turvalisusega (nt PHP, Python).
CI (continuous integration)
Pidev integreerimine - arendusprotsess, kus koodimuudatused testitakse ja liidetakse automaatselt ühtsesse hoidlasse.
Code refactoring
Koodi korrastamine ja täiustamine ilma selle välist toimimist muutmata (loetavuse ja efektiivsuse parandamine).
Compiler
Programm, mis tõlgib programmeerimiskeeles kirjutatud koodi masinkoodiks, mida arvuti protsessor suudab täita.
Debugger
Abiprogramm (silur), mis võimaldab koodi samm-sammult läbi käia ja uurida muutujate väärtusi vea leidmiseks.
Debugging
Silumine ehk tarkvarast vigade otsimise ja eemaldamise protsess.
Deploy
Koodi sisestamine/paigaldamine serverisse, et see oleks lõppkasutajatele kättesaadav ja käivitatav.
Event driven language
Sündmuspõhine keel, kus programmi kulgu määravad sündmused (nt hiireklikk, klahvivajutus). Näiteks JavaScript.
Framework
Raamistik ehk tarkvaraplatvorm, mis pakub valmis tööriistu ja struktuuri rakenduse kiiremaks arendamiseks (nt React).
Frontend
Rakenduse kliendipoolne osa, mida kasutaja näeb ja millega suhtleb (nt HTML, CSS, JavaScript).
git
Versioonihaldussüsteem, mis võimaldab jälgida failide muudatusi ja teha koostööd mitme arendaja vahel.

PHP

$_POST[?]
Superglobaalne massiiv andmete saamiseks, mis saadeti vormi kaudu POST-meetodiga.

$nimi = $_POST['kasutaja'];
$_REQUEST[?]
Massiiv, mis sisaldab nii $_GET, $_POST kui ka $_COOKIE andmeid.

echo $_REQUEST["linn"]." on õige";
bind_param(?)
Seob muutujad ettevalmistatud päringu küsimärkidega (?). s - string i - integer d - double/float

$query = $connect->prepare("INSERT INTO valimised (president, pilt, punktid, avalik, lisamisaeg) VALUES (?, ?, ?, ?, NOW())");
$query->bind_param("ssii", $president, $pilt, $punktid, $avalik);
bind_result(?)
Seob päringu tulemused konkreetsete muutujatega.

$query = $connect->prepare("SELECT id, president, pilt, punktid, lisamisaeg FROM valimised");
$query->bind_result($id, $president, $pilt, $punktid, $lisamisaeg);
echo
echo on märksõna, mida kasutatakse stringide, muutujate ja HTML-sisu otse brauserisse või standardväljundisse väljastamiseks.

echo "Tere!";
execute()
Käivitab eelnevalt ettevalmistatud päringu.

$query->execute();
fetch()
include(?)
Kaasab faili. Kui faili ei leita, väljastatakse hoiatus, kuid skript töötab edasi.

include ("header.php");
new mysqli(hostname,?,?,?)
Loeb uue ühenduse MySQL andmebaasiga (serverinimi, kasutaja, parool, andmebaasinimi)

    $servername = "localhost";
    $username = "nikita";
    $password = "1234";
    $dbname = "nikita";
    $connect = new mysqli($servername, $username, $password, $dbname);
    $connect->set_charset("utf8");
prepare(?)
Valmistab ette SQL-päringu (turvalisuse huvides, kaitseb SQL-süstide eest).

$query = $connect->prepare("SELECT id, president, pilt, punktid, lisamisaeg FROM valimised");
require_once(?)
Sama mis require, kuid kontrollib, et faili kaasataks ainult üks kord.

require_once "functions.php";
require(?)
Kaasab faili. Kui faili ei leita, tekkib viga (fatal error) ja skript seiskub.

require ("config.php");