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].
Chiuso . Questa domanda deve essere più mirata . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 1 anno fa . Migliora questa domanda Attualmente stiamo estraendo le librerie jQuery e jQueryUI (e …
È possibile ottenere il pixel del valore RGB sotto il mouse? C'è un esempio completo di questo? Ecco cosa ho finora: function draw() { var ctx = document.getElementById('canvas').getContext('2d'); var img = new Image(); img.src = 'Your URL'; img.onload = function(){ ctx.drawImage(img,0,0); }; canvas.onmousemove = function(e) { var mouseX, mouseY; if(e.offsetX) …
Un team su cui sto lavorando ha preso l'abitudine di utilizzare <script>tag in posizioni casuali nel corpo delle nostre pagine HTML. Per esempio: <html> <head></head> <body> <div id="some-div"> <script type="text/javascript">//some javascript here</script> </div> </body> </html> Non l'avevo mai visto prima. Sembra funzionare nei pochi browser che ho testato. Ma per …
Nella mia applicazione, ho implementato Google signout utilizzando jsapi. Ho usato l'url https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=xxxxxx per connettermi a Google e poi https://www.googleapis.com/plus/v1/people/xxxxxx per ottenere i dati dell'utente dal profilo google. Ora devo escludere l'utente da Google mentre faccio clic su un pulsante dalla mia applicazione. Come posso implementarlo in JavaScript, o almeno …
Sto cercando di cavalcare l'onda HTML5 ma sto affrontando un piccolo problema. Prima di HTML5 stavamo controllando le dimensioni del file con Flash, ma ora la tendenza è quella di evitare di utilizzare Flash nelle app web. Esiste un modo per controllare la dimensione del file sul lato client utilizzando …
Mi chiedevo se event.preventDefault()e return falsefossero la stessa cosa. Ho fatto alcuni test e sembra che Se il gestore eventi viene aggiunto utilizzando il vecchio modello, ad esempio elem.onclick = function(){ return false; }; Quindi, return falseimpedisce l'azione predefinita, come event.preventDefault(). Se il gestore eventi viene aggiunto utilizzando addEventListener, ad …
In javascript definisco un array come questo var arr = [1,2,3]; anche io posso farlo arr[-1] = 4; Ora se lo faccio arr = undefined; Perdo anche il riferimento al valore in arr [-1] . Quindi per me logicamente sembra che anche arr [-1] sia una parte di arr . …
Ho un timestamp in millisecondi che devo convertire da una stringa a una lunga. Javascript ha un parseIntma non un parseLong. Allora come posso farlo? Grazie Modifica: per espandere leggermente la mia domanda: dato che apparentemente javascript non ha un tipo lungo, come posso fare semplici operazioni aritmetiche con i …
Di recente ho posto una domanda su LocalStorage . Usando JSON.parse(localStorage.item)e JSON.parse(localStorage['item'])non funzionavano per tornare NULLquando l'elemento non era stato ancora impostato. Tuttavia, JSON.parse(localStorage.getItem('item')ha funzionato. E si scopre che JSON.parse(localStorage.testObject || null)funziona anche. Uno dei commenti fondamentalmente lo diceva localStorage.getItem()e localStorage.setItem()dovrebbe essere sempre preferito: Il getter e il setter forniscono …
Supponiamo che io scriva 0.5come 0.-5in un modo inaspettato, ma può ancora funzionare. Cosa fa 0.in 0.-5modo che possa ancora funzionare e restituisca -5? Ho anche provato alert(0.-5+1)quali stampe -4, JavaScript ignora 0.in 0.-5?
Turbolinks impedisce l'attivazione di $(document).ready()eventi normali su tutte le visite alle pagine oltre al caricamento iniziale, come discusso qui e qui . Tuttavia, nessuna delle soluzioni nelle risposte collegate funziona con Rails 5. Come posso eseguire il codice su ogni visita di pagina come nelle versioni precedenti?
I seguenti avvisi di codice ls existin IE7: if(window.localStorage) { alert('ls exists'); } else { alert('ls does not exist'); } IE7 non supporta realmente l'archiviazione locale, ma questo avvisa comunque che lo fa. Forse questo è perché sto usando IE9 nel browser IE7 e le modalità documento utilizzando lo strumento …
Sappiamo tutti che le variabili globali sono tutt'altro che best practice. Ma ci sono diversi casi in cui è difficile programmare senza di loro. Quali tecniche usi per evitare l'uso di variabili globali? Ad esempio, dato il seguente scenario, come non useresti una variabile globale? Codice JavaScript: var uploadCount = …
Sono presenti i seguenti risultati della query: (key1 e key2 potrebbero essere qualsiasi testo) id key1 key2 value 1 fred apple 2 2 mary orange 10 3 fred banana 7 4 fred orange 4 5 sarah melon 5 ... e desidero memorizzare i dati in una griglia (forse come un …
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.