differenze fra var, let e const

Scope globale e locale Una variabile dichiarata con la parola chiave VAR appartiene all’oggetto globale WINDOW Block scope La specifica ECMA2015 ha introdotto il block scope. Un “blocco” è definito attraverso le parentesi graffe { } e contiene porzioni di codice che sono “a se” rispetto al codice globale Differenza tra VAR e LET La differenza … Leggi tutto

ciclo for vs forEach

Metodo for: var pets = [‘cat’,’dog’,’rat’] //trasformare gli elementi dell’array in plurale //metodo FOR for(var i=0; pets.length();i++){ pets[i] = pets[i] + ‘s’; } console.log(pets); Metodo forEach:   //metodo forEach pets.forEach(item,index,array){ array[index] = item + ‘s’; } console.log(pets);

Ereditarietà in javascript

Ereditarietà: cos’è L’ereditarietà è la capacità che ha un oggetto (sottoclasse o classe figlia) di ereditare metodi e proprietà da un altro oggetto (superclasse o classe madre). Se vogliamo istanziare un oggetto in Java, dobbiamo prima definire il modello che è ciò che viene chiamato: classe.   In Javascript non c’è il concetto di classe. … Leggi tutto

AJAX, API e creare richiesta HTTP Javascript

Ajax cos’è AJAX, abbreviazione di Asynchronous JavaScript and XML. È una chiamata asincrona, senza ricaricare l’intera pagina, a risorse esterne come API Ci permette di prendere dei dati da un server in maniera asincrona, ossia non fermando l’esecuzione del codice senza ricaricare l’intera pagina, da risorse esterne (API). Ad esempio, i tuoi nuovi messaggi Gmail … Leggi tutto

domande risposta colloquio frontend

https://www.collectiveray.com/it/domande-e-risposte-dell%27intervista-allo-sviluppatore-front-end Spiega qual è la proprietà clear nei CSS? I clear specifica su quali lati di un elemento gli elementi fluttuanti non possono fluttuare. Viene utilizzato quando non si desidera che un elemento avvolga un altro elemento, ad esempio un float Descrivi quando useresti la proprietà float CSS? Float viene utilizzato quando si desidera che … Leggi tutto

Arrow Function

Le arrow function sono state introdotte in ES6. Le arrow function ci consentono di scrivere una sintassi di funzione più breve:   //Prima: hello = function() { return “Hello World!”; } //Con arrow function: hello = () => { return “Hello World!”; } //Si accorcia! Se la funzione ha solo un’istruzione e l’istruzione restituisce un … Leggi tutto