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].
Ho bisogno di più casi nell'istruzione switch in JavaScript, qualcosa del tipo: switch (varName) { case "afshin", "saeed", "larry": alert('Hey'); break; default: alert('Default case'); break; } Come lo posso fare? Se non c'è modo di fare qualcosa del genere in JavaScript, voglio sapere una soluzione alternativa che segua anche il …
Sembra ovvio, ma mi sono trovato un po 'confuso su quando usare le parentesi graffe per importare un singolo modulo in ES6. Ad esempio, nel progetto React-Native a cui sto lavorando, ho il seguente file e il suo contenuto: initialState.js var initialState = { todo: { todos: [ {id: 1, …
Il mio DOM è simile al seguente: <div id="d1"> <div class="c1"> <a href="#"><img src="img1_on.gif"></a> <a href="#"><img src="img2_on.gif"></a> </div> </div> Quando qualcuno fa clic su un'immagine, voglio che l'immagine src cambi nel punto in <img src="imgx_off.gif">cui xrappresenta l'immagine numero 1 o 2. È possibile o devo usare i CSS per cambiare …
Per quanto ne so, questi due pezzi di javascript si comportano allo stesso modo: Opzione A: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); Opzione B: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); C'è qualche differenza tra l'uso di setTimeout e setInterval ?
Posso usare il seguente codice jQuery per eseguire il caricamento di file usando il metodo POST di una richiesta Ajax? $.ajax({ type: "POST", timeout: 50000, url: url, data: dataString, success: function (data) { alert('success'); return false; } }); Se è possibile, devo riempire la dataparte? È il modo corretto? POSTO …
C'è un modo per restituire la differenza tra due array in JavaScript? Per esempio: var a1 = ['a', 'b']; var a2 = ['a', 'b', 'c', 'd']; // need ["c", "d"]
Il discorso 'Wat' per CodeMash 2012 evidenzia sostanzialmente alcune strane stranezze con Ruby e JavaScript. Ho realizzato una JSFiddle dei risultati su http://jsfiddle.net/fe479/9/ . I comportamenti specifici di JavaScript (come non conosco Ruby) sono elencati di seguito. Ho trovato nella JSFiddle che alcuni dei miei risultati non corrispondevano a quelli …
Voglio usare JavaScript (può essere con jQuery) per fare una convalida sul lato client per verificare se una stringa corrisponde alla regex: ^([a-z0-9]{5,})$ Idealmente sarebbe un'espressione che restituiva vero o falso. Sono un novizio di JavaScript, fa match()quello che mi serve? Sembra verificare se parte di una stringa corrisponde a …
In JavaScript, ho creato un oggetto in questo modo: var data = { 'PropertyA': 1, 'PropertyB': 2, 'PropertyC': 3 }; È possibile aggiungere ulteriori proprietà a questo oggetto dopo la sua creazione iniziale se il nome delle proprietà non viene determinato fino al runtime? vale a dire var propName = …
Sto usando JavaScript per estrarre un valore da un campo nascosto e visualizzarlo in una casella di testo. Il valore nel campo nascosto è codificato. Per esempio, <input id='hiddenId' type='hidden' value='chalk &amp; cheese' /> viene trascinato dentro <input type='text' value='chalk &amp; cheese' /> tramite alcuni jQuery per ottenere il valore …
Qual è il modo migliore per implementare uno stack e una coda in JavaScript? Sto cercando di eseguire l'algoritmo di shunting yard e avrò bisogno di queste strutture di dati.
Qual è il modo più semplice per aggiungere un optiona un menu a discesa usando jQuery? Funzionerà? $("#mySelect").append('<option value=1>My option</option>');
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.