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 la seguente stringa: ",'first string','more','even more'" Voglio trasformarlo in un array, ma ovviamente questo non è valido a causa della prima virgola. Come posso rimuovere la prima virgola dalla mia stringa e renderla una matrice valida? Vorrei finire con qualcosa del genere: myArray = ['first string','more','even more']
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Migliora questa domanda In realtà importa quale CDN usi per collegare …
Esiste un modo per rendere le variabili "private" (quelle definite nel costruttore), disponibili per i metodi definiti dal prototipo? TestClass = function(){ var privateField = "hello"; this.nonProtoHello = function(){alert(privateField)}; }; TestClass.prototype.prototypeHello = function(){alert(privateField)}; Questo funziona: t.nonProtoHello() Ma questo non: t.prototypeHello() Sono abituato a definire i miei metodi all'interno del costruttore, …
Molti linguaggi template hanno istruzioni "slot" o "yield", che consentono di fare una sorta di inversione di controllo per avvolgere un template all'interno di un altro. Angolare ha opzione "transclude" . Rails ha una dichiarazione di rendimento . Se React.js avesse una dichiarazione di rendimento, sarebbe simile al seguente: var …
Ok, ho una pagina su e su questa pagina ho un iframe. Quello che devo fare è sulla pagina iframe, scoprire qual è l'URL della pagina principale. Ho cercato in giro e so che questo non è possibile se la mia pagina iframe si trova su un dominio diverso, poiché …
Mi piacerebbe sapere come utilizzare XMLHttpRequest per caricare il contenuto di un URL remoto e far archiviare l'HTML del sito accessibile in una variabile JS. Ad esempio, se volessi caricare e avvisare () l'HTML di http://foo.com/bar.php , come lo farei?
Voglio salvare la mia tela su un img. Ho questa funzione: function save() { document.getElementById("canvasimg").style.border = "2px solid"; var dataURL = canvas.toDataURL(); document.getElementById("canvasimg").src = dataURL; document.getElementById("canvasimg").style.display = "inline"; } Mi dà errore: Uncaught SecurityError: Impossibile eseguire "toDataURL" su "HTMLCanvasElement": non è possibile esportare i canvas contaminati. Cosa dovrei fare?
Devo rilevare se un utente scorre fino alla fine di una pagina. Se sono in fondo alla pagina, quando aggiungo nuovi contenuti in fondo, li farò scorrere automaticamente fino al nuovo fondo. Se non sono in fondo, stanno leggendo i contenuti precedenti più in alto nella pagina, quindi non voglio …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda React 16.3.0 è stato rilasciato e l' API …
Sto creando un'app Web mobile con jQuery Mobile e desidero verificare se è selezionata una casella di controllo. Ecco il mio codice <script type=text/javascript> function validate(){ if (remember.checked == 1){ alert("checked") ; } else { alert("You didn't check it! Let me check it for you.") } } </script> <input id="remember" …
ECMAScript 5 ha il filter()prototipo per i Arraytipi, ma non per i Objecttipi, se ho capito bene. Come implementerei a filter()for Objects in JavaScript? Diciamo che ho questo oggetto: var foo = { bar: "Yes" }; E voglio scrivere un filter()che funziona su Objects: Object.prototype.filter = function(predicate) { var result …
Ho due funzioni JS. Uno chiama l'altro. All'interno della funzione di chiamata, vorrei chiamare l'altro, attendere il completamento di tale funzione, quindi continuare. Quindi, ad esempio / pseudo codice: function firstFunction(){ for(i=0;i<x;i++){ // do something } }; function secondFunction(){ firstFunction() // now wait for firstFunction to finish... // do something …
Voglio aggiornare la sincronizzazione del mio browser senza aggiornare tutti i pacchetti dei miei nodi . Come posso raggiungere questo obiettivo? La mia versione corrente di Sincronizzazione browser non ha la GUI di sincronizzazione browser :( ├─┬ browser-sync@1.9.2 │ ├── browser-sync-client@1.0.2
Qualcuno ha una soluzione / libreria più sofisticata per troncare le stringhe con JavaScript e mettere un'ellissi all'estremità, rispetto a quella ovvia: if (string.length > 25) { string = string.substring(0, 24) + "..."; }
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.