Articles of javascript

Come impostare intestazioni http personalizzate quando si modifica iframe src?

C’è un modo per aggiungere un’intestazione http personalizzata nella richiesta fatta da un quando si cambia il sorgente (src) usando javascript?

Come convertire stringa UTF8 in array di byte?

La funzione .charCodeAt ritorna con il codice unicode del carattere. Ma vorrei invece ottenere la matrice di byte. Lo so, se il charcode è superiore a 127, allora il carattere è memorizzato in due o più byte. var arr=[]; for(var i=0; i<str.length; i++) { arr.push(str.charCodeAt(i)) }

Come creare un file dinamico + link per il download in Javascript?

In genere, le pagine HTML possono avere collegamenti a documenti (PDF, ecc.) Che possono essere scaricati dal server. Supponendo una pagina web abilitata per Javascript, è ansible creare dynamicmente un documento di testo (ad esempio) dal browser dell’utente e aggiungere un collegamento per scaricare questo documento senza un giro al server (o uno minimo)? In […]

Visualizza l’immagine dal BLOB usando javascript e websockets

Attualmente sto lavorando a un’applicazione WebSocket che sta visualizzando immagini inviate da un server C ++. Ho visto un paio di argomenti in giro ma non riesco a liberarmi di questo errore in Firefox: Immagine corrotta o troncata: data: image / png; base64, [alcuni dati] Ecco il codice Javascript che sto usando per visualizzare il […]

In Javascript, è costoso utilizzare blocchi try-catch anche se non viene mai lanciata un’eccezione?

È “lento” utilizzare diversi blocchi try-catch quando nessuna eccezione viene lanciata in nessuna di esse? La mia domanda è la stessa di questa , ma per Javascript. Supponiamo che io abbia 20 funzioni con blocchi try-catch. E un’altra funzione che chiama ognuna di quelle 20 funzioni. Nessuno di loro farà un’eccezione. Il mio codice si […]

Come usare lodash per trovare e restituire un object da Array?

I miei oggetti: [ { description: ‘object1’, id: 1 }, { description: ‘object2’, id: 2 } { description: ‘object3’, id: 3 } { description: ‘object4′, id: 4 } ] Nella mia funzione di seguito sto passando la descrizione per trovare l’ID corrispondente: function pluckSavedView(action, view) { console.log(‘action: ‘, action); console.log(‘pluckSavedView: ‘, view); // view = […]

una semplice domanda sulla chiusura del jquery

Cosa significa questo? (function($){ })(jQuery); per rendere la domanda più chiara, cosa significa racchiudere una funzione in parentesi in JS (scusa, sono un po ‘confuso sul concetto di chiusure). E il parametro $? e il “jQuery” nella parentesi finale? Posso fare lo stesso con mootools e combinarli in 1 file JS? (function($){})(jQuery); (function($){})(mooTools); Ho lavorato […]

Cosa succede quando usi this.setState più volte nel componente React?

Volevo verificare cosa succede quando usi this.setState più volte (2 volte per il gusto della discussione). Ho pensato che il componente verrà sottoposto a rendering due volte ma a quanto pare viene visualizzato solo una volta. Un’altra aspettativa che ho avuto è stata che forse la seconda chiamata per setState verrà eseguita sopra la prima, […]

Come utilizzare la condizione OR in una dichiarazione IF JavaScript?

Capisco che in JavaScript puoi scrivere: if (A && B) { do something } Ma come posso implementare un OR come: if (A OR B) { do something }

Come aspettare che un readyState di WebSocket cambi

Sto cercando di implementare un WebSocket con un fallback al polling. Se la connessione WebSocket ha readyState positivo, readyState diventa 1, ma se non riesce, readyState è 3 e dovrei iniziare il polling. Ho provato qualcosa di simile a questo: var socket = new WebSocket(url); socket.onmessage = onmsg; while (socket.readyState == 0) { } if […]