Domande taggate «javascript»

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].


9
Ottieni il colore dei pixel dalla tela, su mousemove
È 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) …

17
È una cattiva pratica incorporare JavaScript nel corpo dell'HTML?
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 …
85 javascript  html 

11
Come disconnettersi da un'applicazione in cui ho utilizzato OAuth2 per accedere con Google?
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 …


4
event.preventDefault () vs. return false (no jQuery)
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 …



4
LocalStorage.getItem ('item') è migliore di localStorage.item o localStorage ['item']?
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 …

5
Perché 0.-5 restituisce -5?
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?



11
Come rilevare se il browser supporta l'archiviazione locale HTML5
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 …
85 javascript  html 

11
Come evitare le variabili globali in JavaScript?
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 = …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.