Html padajući izbornik

Dropdown lista ili padajući meni u html-u izgleda ovako:


<!DOCTYPE html>
<html>
<body>

<select name="auti" id="autiSelect">
  <option value="1">Mercedes</option>
  <option value="2">Audi</option>
  <option value="2" selected>Bmw</option>
</select>

</body>
</html>

Za generiranje liste koristimo tag select unutar kojega se nalazi popis (option) vrijednosti i opcija za izbor, u ovom slučaju value od 1 do 3, selected označava defaultno odabranu vrijednost (u ovom slučaju Bmw)

Ukoliko želimo da se popis generira automatski preko javascript-e iz nekog niza tada koristimo kolekciju Map const myMap = new Map koja sadrži ključ i vrijednost


<!DOCTYPE html>
<html>
<body>


<select name="auti" id="autiSelect">

</select>
 

<script>

var select = document.getElementById("autiSelect");

const myMap = new Map([
  ['Mercedes', 2],
  ['Audi', 3],
  ['Bmw', 3]
]);

for (let [k, v] of myMap){    
  var el = document.createElement("option");
    el.textContent = k;
    el.value = v;
    select.appendChild(el);
}

</script>

</body>
</html>

Kada želimo pročitati odabranu vrijednost value i tekstualnu vrijednost u javascript-u koristimo onchange koji poziva funkciju onchange="Odabir()" kao na primjeru:


<!DOCTYPE html>
<html>
<body>


<select name="auti" id="autiSelect" onchange="Odabir()">

</select>
 
<div id=d1></div>
<script>

var select = document.getElementById("autiSelect");


const myMap = new Map([
  ['Mercedes', 2],
  ['Audi', 3],
  ['Bmw', 3]
]);

for (let [k, v] of myMap){    
  var el = document.createElement("option");
    el.textContent = k;
    el.value = v;
    select.appendChild(el);
}

function Odabir() {
        
  var x = document.getElementById("autiSelect");
  var v = x.value; // value
  var txt = x.options[x.selectedIndex].text; // tekst koji se prikazuje na izborniku

  document.getElementById("d1").innerHTML = "Odabrali ste: " + txt + " value: " + v;
  
}

 </script>

</body>
</html>

Brain.js

Brain.js je JavaScript biblioteka za strojno učenje (eng. machine learning) koja omogućuje izgradnju i treniranje neuronskih mreža u pregledniku.

Algoritmi za sortiranje

Algoritmi za sortiranje su ključni za organiziranje podataka u najboljem redoslijedu.

React

React je vrlo popularna JavaScript biblioteka za izradu korisčkog sučelja, koja se koristi u velikom broju web aplikacija

DALL-E

DALL-E je računalni program koji je razvio OpenAI kako bi stvorio slike korištenjem umjetne inteligencije.

Kvantno računalstvo

Za razliku od klasičnih računala, koja koriste binarne znamenke (bitove) za predstavljanje informacija, kvantna računala koriste kvantne bitove ili qubitove

Padajući izbornik

Kako u html-u napraviti padajući izbornik koji se generira pomoću javascript-a?

Mvc

Model se koristi za definiranje podataka i logike aplikacije. To uključuje bazu podataka i logiku koja se koristi za obradu i ažuriranje podataka.

JavaScript Url redirekt

Kako redirektirati url pomoću javascript-a