Níže je seznam užitečných javascriptů.

FetchURLs

Nejefektivnější stažení více souborů, typicky JSON, které jsou na sobě v kódu závislé. Caniuse více než 95 %

async function fetchURLs() {
  try {
    // Promise.all() lets us coalesce multiple promises into a single super-promise
    var data = await Promise.all([
      /* Alternatively store each in an array */
      // var [x, y, z] = await Promise.all([
      // parse results as json; fetch data response has several reader methods available:
      //.arrayBuffer()
      //.blob()
      //.formData()
      //.json()
      //.text()
      fetch("https://www.example.com/test1.json").then((response) => response.json()),// parse each response as json
      fetch("https://www.example.com/test2.json").then((response) => response.json()),
      fetch("https://www.example.com/test3.json").then((response) => response.json())
    ]);

    for (var i of data) {
      console.log(`RESPONSE ITEM \n`);
      for (var obj of i) {
        console.log(obj);
        //logger utility method, logs output to screen
        console.log(obj);
      }
    }

  } catch (error) {
    console.log(error);
  }
}

Document ready

Document ready v čistém javascriptu. Caniuse více než 98 %

document.addEventListener("DOMContentLoaded", function(event) {
  // Your code to run since DOM is loaded and ready
});

Odstranění české diakritiky

Nejjednodušší odstranění české diakritiky pomocí javascriptu. Vysvětlení na StackOverflow, Caniuse více než 93 %

string = string.normalize('NFD').replace(/[\u0300-\u036f]/g, "");