3.4 Masīvs: spēlētāja priekšmetu saraksts
Šodien: Izveido priekšmetu sarakstu, kuru spēlētājs papildina ar pogu.
Īsā teorija
Masīvs ir vērtību saraksts kvadrātiekavās. Tekstus atdala ar komatiem.
manta[0]
ir pirmais priekšmets. Skaitīšana sākas ar nulli.
manta.push("atslēga")
pievieno priekšmetu;
manta.length
pasaka to skaitu.
const
saraksta saturu drīkst papildināt.
const manta = ["karte", "lukturis"];
manta.push("atslēga");
Sākuma kods un darba vieta
Vide: mācību lapa → VS Code
-
VS Code ar
File → Open Folder
atver
Desktop/datorika9-tema3. Ja mapes nav, izveido to darbvirsmā. - Šajā mācību lapā nospied Kopēt sākuma kodu .
- VS Code nospied Ctrl+N un ielīmē kodu ar Ctrl+V .
-
Saglabā ar
Ctrl+Shift+S
tēmas mapē kā
34.html.
Atvērt pilno sākuma kodu
<!DOCTYPE html>
<html lang="lv">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mana spēle</title>
<style>
body { font-family: Arial, sans-serif; max-width: 680px; margin: 24px auto; padding: 16px; line-height: 1.6; }
button, input { font: inherit; padding: 10px; margin: 4px; }
button { cursor: pointer; }
img { max-width: 100%; height: auto; }
[hidden] { display: none !important; }
</style>
</head>
<body>
<h1>Spēlētāja soma</h1>
<p id="soma"></p>
<p id="skaits"></p>
<button onclick="pievienot()">Paņemt atslēgu</button>
<script>
const manta = ["karte", "lukturis"];
// Gatava parādīšana. join savieno saraksta tekstus.
function paradit() {
document.getElementById("soma").textContent = manta.join(", ");
document.getElementById("skaits").textContent = "Priekšmetu skaits: " + manta.length;
}
function pievienot() {
manta.push("atslēga");
paradit();
}
paradit();
</script>
</body>
</html>
1. uzdevums
Izveido savu somu
Vide: VS Code
-
Sāc ar
34.html. - Saraksta pirmajā rindā ieraksti trīs savai spēlei vajadzīgus priekšmetus.
- Starp tekstiem atstāj komatus un katru tekstu ieliec pēdiņās.
Gatavs, kad: Sākuma sarakstā ir trīs priekšmeti.
2. uzdevums
Pielāgo priekšmeta pogu
Vide: VS Code
-
Funkcijā
pievienot()nomainipushiekavās esošo tekstu. - Nomaini pogas tekstu, lai tas pasaka, kuru priekšmetu pievienos.
-
Saglabā
paradit();, kas atjauno sarakstu lapā.
Gatavs, kad: Pogas teksts atbilst pievienotajam priekšmetam.
3. uzdevums
Parādi pirmo priekšmetu un pārbaudi
Vide: VS Code → pārlūks
-
HTML zem virsraksta pievieno
<p id="pirmais"></p>. -
Funkcijā
paradit()pievienodocument.getElementById("pirmais").textContent = "Pirmais: " + manta[0];. - Atver lapu no jauna. Pārbaudi sākuma skaitu 3; pēc diviem klikšķiem jābūt 5. Pirmā priekšmeta nosaukumam jāsakrīt ar sarakstu.
- Saglabā un nosūti darbu uz GitHub.
Gatavs, kad: Lapa parāda sarakstu, pirmo priekšmetu un pareizo skaitu.
Iesniedz 3. uzdevuma rezultātu
Iesniedz pabeigto
34.html
skolotāja norādītajā vietā. Šo pašu versiju saglabā arī GitHub.
Stunda ir ieskaitīta, ja 3. uzdevuma rezultāts atbilst visiem šiem punktiem:
- Sākumā ir trīs paša izvēlēti priekšmeti.
- Poga pievieno tekstā norādīto priekšmetu; divi klikšķi palielina skaitu līdz 5.
- Atsevišķi parādīts pirmais saraksta priekšmets ar manta[0].
1. un 2. uzdevums sagatavo šo rezultātu. Papildu uzdevums nav vajadzīgs ieskaitei.
Saglabā un nosūti uz GitHub — pogu atgādne
Vide: VS Code / Source Control → GitHub pārlūkā
- Ar File → Save All saglabā failus. Atver Source Control ar Ctrl+Shift+G .
- Pie Changes nospied + (Stage All Changes). Pārbaudi, ka vajadzīgie faili pārvietojas uz Staged Changes .
-
Ziņas laukā ieraksti īsu izmaiņu, piemēram,
Pabeigts 3.4 darbs. Spied Commit . -
Ja šī tēmas mape vēl nav GitHub, spied
Publish to GitHub
un izveido publisku projektu
datorika9-tema3. Jau publicētam projektam spied Sync Changes . Ja pogas nav, atver … → Push . - Pārlūkā atver savu GitHub projektu un pārbaudi faila pēdējās izmaiņas.
Ja Source Control rāda Initialize Repository , vispirms nospied to. Ja parādās kļūda vai sapludināšanas pieprasījums, izmanto palīdzību un palūdz skolotāja atbalstu.
Papildu uzdevums: Parādi pēdējo priekšmetu
Sāc, kad 3. uzdevums ir gatavs un iesniegts. Ja vēlies paturēt obligāto versiju, saglabā kopiju ar citu nosaukumu.
-
Pievieno HTML rindkopu ar
id="pedejais". -
Funkcijā parādi
manta[manta.length - 1]pēc pirmā priekšmeta parauga.
Ja kaut kas neizdodas
-
Neredzi izmaiņas?
VS Code nospied Ctrl+S. Pārlūkā nospied Ctrl+R. Pārbaudi, ka atvērts tieši
34.html. - Kods redzams kā teksts? Saglabā ar galotni .html. Windows ieslēdz View → Show → File name extensions un pārbaudi, ka beigās nav .txt.
- Poga nestrādā? Pārbaudi, vai neizdzēsi pēdiņu, iekavu vai elementa id. Salīdzini savu laboto vietu ar sākuma kodu.
- Nesaproti nākamo soli? Atrodi pirmo nepabeigto soli un parādi skolotājam tieši šo vietu.