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].
Sono abbastanza abile con la codifica, ma di tanto in tanto mi imbatto in codice che sembra fare sostanzialmente la stessa cosa. La mia domanda principale qui è, perché dovresti usare .append()piuttosto .after()o viceversa? Ho cercato e non riesco a trovare una chiara definizione delle differenze tra i due e …
Qual è un modo semplice per verificare se un valore è una data valida, è ammesso qualsiasi formato di data noto. Per esempio ho i valori 10-11-2009, 10/11/2009, 2009-11-10T07:00:00+0000che deve essere rilevato come valori di data, ei valori 200, 10, 350, che non dovrebbero essere riconosciute come valore data. Qual …
Trovo la funzionalità dei parametri nominati in C # abbastanza utile in alcuni casi. calculateBMI(70, height: 175); Cosa posso usare se lo voglio in JavaScript? Quello che non voglio è questo: myFunction({ param1: 70, param2: 175 }); function myFunction(params){ // Check if params is an object // Check if the …
Ho provato a eseguire un progetto scaricato da Github . Sfortunatamente, durante npm installi seguenti avvisi sono stati mostrati. Ho provato a cambiare la versione in base a questa domanda . Tuttavia, ho avuto un problema, perché alcuni pacchetti richiedono più versioni altri pacchetti. Considera queste due righe: npm WARN …
Voglio sapere se una stringa inizia con il carattere / stringa specificato o termina con esso in jQuery. Per esempio: var str = 'Hello World'; if( str starts with 'Hello' ) { alert('true'); } else { alert('false'); } if( str ends with 'World' ) { alert('true'); } else { alert('false'); …
Oggi stavo controllando una libreria di fisica dei giochi online e mi sono imbattuto nell'operatore ~~. So che un singolo ~ è un NOT bit per bit, che renderebbe ~~ un NOT di un NOT, che restituirebbe lo stesso valore, no?
È possibile creare un listener di eventi in jQuery che può essere associato a eventuali cambiamenti di stile? Ad esempio, se voglio "fare" qualcosa quando un elemento cambia dimensioni, o qualsiasi altra modifica dell'attributo di stile, potrei fare: $('div').bind('style', function() { console.log($(this).css('height')); }); $('div').height(100); // yields '100' Sarebbe davvero utile. …
Un modo per interrompere l'invio del modulo è restituire false dalla funzione JavaScript. Quando si fa clic sul pulsante Invia, viene chiamata una funzione di convalida. Ho un caso in forma di convalida. Se tale condizione è soddisfatta, chiamo una funzione denominata returnToPreviousPage (); function returnToPreviousPage() { window.history.back(); } Sto …
Quindi per esempio: function(input){ var testVar = input; string = ... string.replace(/ReGeX + testVar + ReGeX/, "replacement") } Ma questo ovviamente non funziona :) C'è un modo per farlo?
Attualmente sto lavorando su framework React JS e React Native . A metà strada mi sono imbattuto in Immutability o nella libreria Immutable -JS , mentre leggevo dell'implementazione di Flux e Redux di Facebook. La domanda è: perché l'immutabilità è così importante? Cosa c'è di sbagliato negli oggetti mutanti? Non …
$(document).ready(function() { // #login-box password field $('#password').attr('type', 'text'); $('#password').val('Password'); }); Questo dovrebbe cambiare il #passwordcampo di input (con id="password") che è di type passwordun normale campo di testo, quindi compilare il testo "Password". Tuttavia non funziona. Perché? Ecco il modulo: <form enctype="application/x-www-form-urlencoded" method="post" action="/auth/sign-in"> <ol> <li> <div class="element"> <input type="text" …
Esiste un modo in jasmine.js per verificare se due array sono uguali, ad esempio: arr = [1, 2, 3] expect(arr).toBe([1, 2, 3]) expect(arr).toEqual([1, 2, 3]) Nessuno dei due sembra funzionare.
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.