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].
Sto seguendo le specifiche qui e non sono sicuro che consenta a onFulfilled di essere chiamato con più argomenti. Per esempio: promise = new Promise(function(onFulfilled, onRejected){ onFulfilled('arg1', 'arg2'); }) tale che il mio codice: promise.then(function(arg1, arg2){ // .... }); riceverebbe entrambi arg1earg2 ? Non mi interessa come fa una specifica …
Sto giocando con HTML5 WebSocket. Mi chiedevo, come posso chiudere la connessione con garbo? Ad esempio, cosa succede se l'utente aggiorna la pagina o chiude semplicemente il browser? C'è un comportamento strano quando un utente aggiorna semplicemente la pagina senza chiamare websocket.close()- quando ritornano dopo l'aggiornamento colpirà l' websocket.oncloseevento.
Sto cercando di includere dinamicamente file javascript nel mio file js. Ho fatto qualche ricerca al riguardo e ho scoperto che il metodo jQuery $ .getScript () sarebbe il modo desiderato di procedere. // jQuery $.getScript('/path/to/imported/script.js', function() { // script is now loaded and executed. // put your dependent JS …
Diciamo x, ae bsono numeri. Devo limitare xi limiti del segmento [a, b]. Posso scrivere Math.max(a, Math.min(x, b)), ma non credo sia molto facile da leggere. Qualcuno ha un modo intelligente di scrivere questo in un modo più leggibile?
Sto usando il dattiloscritto 1.6 con la sintassi dei moduli es6. I miei file sono: test.ts: module App { export class SomeClass { getName(): string { return 'name'; } } } main.ts: import App from './test'; var a = new App.SomeClass(); Quando provo a compilare il main.tsfile ottengo questo errore: …
Qualcuno può dare un esempio funzionante per history.replaceState? Questo è ciò che dice w3.org : history . replaceState(data, title [, url ] ) Aggiorna la voce corrente nella cronologia della sessione per avere dati, titolo e, se forniti e non null, URL forniti. Aggiornare: Funziona perfettamente: history.replaceState( {} , 'foo', …
Esiste un modo migliore per eliminare un parametro da una stringa di query in una stringa URL in JavaScript standard se non usando un'espressione regolare? Ecco cosa ho escogitato finora che sembra funzionare nei miei test, ma non mi piace reinventare l'analisi delle querystring! function RemoveParameterFromUrl( url, parameter ) { …
Voglio scrivere una funzione JavaScript che eseguirà i comandi della shell di sistema ( lsad esempio) e restituirà il valore. Come posso raggiungere questo obiettivo?
Ho bisogno di clonare l'id e quindi aggiungere un numero dopo che in questo modo id1, id2e così via Ogni volta che si preme il clone si mette il clone dopo l'ultimo numero della id. $("button").click(function() { $("#id").clone().after("#id"); });
Come modificare il hrefvalore dell'attributo di un <a/>tag tramite Javascript sul clic sul pulsante? <script type="text/javascript"> function f1() { document.getElementById("abc").href="xyz.php"; } </script> <a href="" id="abc">jhg</a> <a href="" id="" onclick="f1()">jhhghj</a>
Consento all'utente di caricare immagini in una pagina tramite drag & drop e altri metodi. Quando un'immagine viene rilasciata, sto usando URL.createObjectURLper convertire in un oggetto URL per visualizzare l'immagine. Non revoco l'URL, poiché lo riutilizzo. Quindi, quando arriva il momento di creare un FormDataoggetto in modo che possa consentire …
Non riesco a recuperare un valore da un oggetto json quando la stringa ha un trattino: { "profile-id":1234, "user_id":6789 } Se provo a fare riferimento al parsed jsonObj.profile-id, restituisce ReferenceError: "id" is not definedma jsonObj.user_id restituirà 6789 Non ho un modo per modificare i valori restituiti dalla chiamata api esterna …
Mi chiedo se ci sia un modo per contare le righe all'interno di un div, ad esempio. Supponiamo di avere un div in questo modo: <div id="content">hello how are you?</div> A seconda di molti fattori, il div può avere una, due o anche quattro righe di testo. C'è un modo …
Ho i seguenti codici dojo per creare un elemento grafico di superficie sotto un div: .... <script type=text/javascript> .... function drawRec(){ var node = dojo.byId("surface"); // remove all the children graphics var surface = dojox.gfx.createSurface(node, 600, 600); surface.createLine({ x1 : 0, y1 : 0, x2 : 600, y2 : 600 …
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.