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].
Qual è il modo più semplice per aggiungere un gestore di eventi click a un elemento canvas che restituirà le coordinate xey del clic (rispetto all'elemento canvas)? Non è richiesta la compatibilità del browser legacy, Safari, Opera e Firefox lo faranno.
In un'applicazione Web che utilizza le chiamate AJAX, devo inviare una richiesta ma aggiungere un parametro alla fine dell'URL, ad esempio: URL originale: http:? //server/myapp.php id = 10 URL risultante: http: //server/myapp.php? id = 10 & enabled = true Alla ricerca di una funzione JavaScript che analizza l'URL osservando ciascun …
Come posso aggiungere condizionalmente un attributo element, ad es. Di checkeduna casella di controllo? Le versioni precedenti di Angular avevano NgAttre penso NgCheckedche tutte sembrano fornire la funzionalità che sto cercando. Tuttavia, questi attributi non sembrano esistere in Angular 2 e non vedo altro modo di fornire questa funzionalità.
Esiste una tecnica comunemente accettata per convertire in modo efficiente le stringhe JavaScript in ArrayBuffer e viceversa? In particolare, mi piacerebbe essere in grado di scrivere il contenuto di un ArrayBuffer localStoragee di leggerlo nuovamente.
Data la riga di codice var value = $("#text").val(); e value = 9.61, devo convertirlo 9.61in 9:61. Come posso utilizzare la funzione di sostituzione JavaScript qui?
Su IE posso farlo con jQuery (terribilmente non standard, ma funzionante) if ($.browser.msie) $(document).keydown(function(e) { if (e.keyCode == 8) window.event.keyCode = 0;}); Ma è possibile farlo in un modo che funziona su Firefox o in modo cross-browser per un bonus? Per il record: $(document).keydown(function(e) { if (e.keyCode == 8) e.stopPropagation(); …
Ho cercato su Internet senza una risposta chiara per questo. Attualmente NodeJS utilizza solo la sintassi CommonJS per caricare i moduli e se si desidera veramente utilizzare la sintassi dei moduli ES2015 standard, è necessario eseguirne prima la trasplicazione o utilizzare un caricatore di moduli esterno in fase di esecuzione. …
Oggi mi è stato detto che è possibile invocare una funzione senza parentesi. L'unico modo in cui potevo pensare era usare funzioni come applyo call. f.apply(this); f.call(this); Ma questi richiedono parentesi applye calllasciarci al punto di partenza. Ho anche considerato l'idea di passare la funzione a una sorta di gestore …
var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Vorrei che il blocco PRE venisse raccolto, anche se si estende su personaggi newline. Pensavo che la bandiera "m" lo facesse. Non. Ho trovato la risposta qui prima di pubblicare. Dato che pensavo di conoscere JavaScript (leggi tre libri, …
Ho combattuto con questo per un po 'ora. Sto cercando di convertire l'epoca in un oggetto data. L'epoca mi viene inviata in UTC. Ogni volta che passi new Date()un'epoca, assume che sia un'epoca locale. Ho provato a creare un oggetto UTC, quindi ad usarlo setTime()per adattarlo all'epoca corretta, ma l'unico …
Se ho una matrice di stringhe, posso usare il .join()metodo per ottenere una singola stringa, con ogni elemento separato da virgole, in questo modo: ["Joe", "Kevin", "Peter"].join(", ") // => "Joe, Kevin, Peter" Ho una serie di oggetti e mi piacerebbe eseguire un'operazione simile su un valore contenuto al suo …
In questa domanda Erik deve generare un token casuale sicuro in Node.js. C'è il metodo crypto.randomBytesche genera un buffer casuale. Tuttavia, la codifica base64 nel nodo non è sicura per l'URL, include /e +invece di -e _. Pertanto, il modo più semplice per generare tale token che ho trovato è …
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.