Per domande riguardanti la programmazione in ECMAScript (JavaScript / JS) e i suoi vari dialetti / implementazioni (escluso ActionScript). Questo tag viene usato raramente da solo, ma è spesso associato ai tag [node.js], [jquery], [json] e [html].
Leggendo la documentazione in linea, mi sto confondendo come definire correttamente più variabili JavaScript su una singola riga. Se voglio condensare il codice seguente, qual è il modo "rigoroso" JavaScript corretto per definire più variabili javascript su una singola riga? var a = 0; var b = 0; È: var …
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Migliora questa domanda Qual è lo standard attuale nel 2017 in Javascript …
Sto cercando di spostare lo stato attivo sull'elemento successivo nella sequenza di tabulazione in base all'elemento corrente che ha lo stato attivo. Finora non ho trovato nulla nelle mie ricerche. function OnFocusOut() { var currentElement = $get(currentElementId); // ID set by OnFocusIn currentElementId = ""; currentElement.nextElementByTabIndex.focus(); } Ovviamente nextElementByTabIndex è …
Ho installato eslint-config-airbnb che dovrebbe preconfigurare ESLINT per React: La nostra esportazione predefinita contiene tutte le nostre regole ESLint, inclusi ECMAScript 6+ e React. Richiede eslint, eslint-plugin-import, eslint-plugin-react e eslint-plugin-jsx-a11y. La mia .eslintrcestensione della sua configurazione: { "extends": "eslint-config-airbnb", "env": { "browser": true, "node": true, "mocha": true }, "rules": { …
Ho un input HTML con un collegamento nel valore. <input type = 'text' value = 'http://www.link.com' id = 'link' /> Sto usando jQuery per modificare il valore su un determinato evento. $('#link').val('new value'); Il codice precedente modifica il valore della casella di testo ma non cambia il valore nel codice …
Sto utilizzando l'API del nodo Firebase nei miei file javascript per l'accesso a Google. firebase.initializeApp(config); let provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider); Funziona bene e l'utente è in grado di accedere con le proprie credenziali di Google. Quando l'utente visita nuovamente la pagina, il popup si apre nuovamente ma poiché ha …
// this e works document.getElementById("p").oncontextmenu = function(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); }; // this e is undefined function doSomething(e) { e = e || window.event; var target = e.target || e.srcElement; console.log(target); } <p id="p" onclick="doSomething(e)"> <a href="#">foo</a> <span>bar</span> </p> Sono …
Vorrei iniziare a utilizzare ES6 Map invece degli oggetti JS, ma sono trattenuto perché non riesco a capire come JSON.stringify () una mappa. Le mie chiavi sono garantite come stringhe e i miei valori saranno sempre elencati. Devo davvero scrivere un metodo wrapper per serializzare?
Ho molte tabelle in Lovefield e le rispettive interfacce per le colonne che hanno. Esempio: export interface IMyTable { id: number; title: string; createdAt: Date; isDeleted: boolean; } Mi piacerebbe avere i nomi delle proprietà di questa interfaccia in un array come questo: const IMyTable = ["id", "title", "createdAt", "isDeleted"]; …
Sto lavorando su "come accedere agli elementi in modo casuale da un array in javascript". Ho trovato molti link a riguardo. Come: Ottieni un elemento casuale dall'array JavaScript var item = items[Math.floor(Math.random()*items.length)]; Ma in questo, possiamo scegliere solo un elemento dall'array. Se vogliamo più di un elemento, come possiamo ottenerlo? …
Mi chiedo se ci sia un modo migliore per disabilitare gli errori della console all'interno di uno specifico test Jest (cioè, ripristinare la console originale prima / dopo ogni test). Ecco il mio approccio attuale: describe("Some description", () => { let consoleSpy; beforeEach(() => { if (typeof consoleSpy === "function") …
Devo rilevare non solo il tipo di browser ma anche la versione utilizzando jQuery. Per lo più ho bisogno di scoprire se è IE 8 o no. Non sono sicuro di farlo correttamente. Se lo faccio: if (jQuery.browser.version >= 8.0) { dosomething} Non sono sicuro che funzionerà per la versione …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.