Articles of javascript

Come rilevare la pressione del tasto di escape con puro JS o jQuery?

Possibile duplicato: Quale keycode per la chiave di escape con jQuery Come rilevare la chiave di escape premere IE, Firefox e Chrome? Sotto il codice funziona in IE e avvisi 27 , ma in Firefox avvisa 0 $(‘body’).keypress(function(e){ alert(e.which); if(e.which == 27){ // Close my modal window } });

Seleziona tutto il contenuto della casella di testo quando riceve lo stato attivo (Vanilla JS o jQuery)

Che cos’è una soluzione Vanilla JS o jQuery che selezionerà tutto il contenuto di una casella di testo quando la casella di testo riceve lo stato attivo?

Errore di analisi: gli elementi JSX adiacenti devono essere racchiusi in un tag allegato

Sto cercando di configurare la mia app React.js in modo che esegua il rendering solo se una variabile che ho impostato è vera. Il modo in cui la mia funzione di rendering è impostata assomiglia a: render: function() { var text = this.state.submitted ? ‘Thank you! Expect a follow up at ‘+email+’ soon!’ : ‘Enter […]

ereditarietà classica rispetto all’eredità prototipale in javascript

Ho cercato su Google così tanti link e non riesco a farmi un’idea della differenza tra ereditarietà classica e eredità prototipale? Ho imparato alcune cose da queste ma sono ancora confuso riguardo ai concetti. Benefici dell’ereditarietà prototipale rispetto al classico? http://aaditmshah.github.io/why-prototypal-inheritance-matters/ Eredità classica // Shape – superclass function Shape() { this.x = 0; this.y = […]

Come posso implementare l’ordinamento personalizzato su una colonna specifica dopo che è stato generato jqgrid?

C’è un metodo che posso usare per sovrascrivere / inserire una funzione personalizzata “sorttype” per una colonna specifica nel colModel dopo che è stata popolata usando javascript (jQuery)? Ho trovato un esempio qui: http://www.ok-soft-gmbh.com/jqGrid/CustomSorttype1.htm , dove sorttype è implementato con le impostazioni iniziali, ma cosa ho bisogno di cambiarlo dopo. Provato: var attName = grid.getGridParam(“colModel”)[1].name; […]

Come caricare dynamicmente i riduttori per la suddivisione del codice in un’applicazione Redux?

Vado a migrare a Redux. La mia applicazione consiste di molte parti (pagine, componenti) quindi voglio creare molti riduttori. Gli esempi di Redux mostrano che dovrei usare combineReducers() per generare un riduttore. Inoltre, come ho capito, l’applicazione Redux dovrebbe avere un negozio e viene creata all’avvio dell’applicazione. Quando il negozio viene creato, dovrei passare il […]

Come scambiare due variabili in JavaScript

Ho queste due variabili: var a = 1, b = 2; La mia domanda è come scambiarli? Solo queste variabili, non tutti gli oggetti.

Lettura di una variabile JSP da JavaScript

Come posso leggere / accedere a una variabile JSP da JavaScript?

Controlla se i cookie sono abilitati

Sto lavorando su una pagina che richiede javascript e sessioni. Ho già il codice per avvisare l’utente se javascript è disabilitato. Ora, voglio gestire il caso in cui i cookie sono disabilitati, in quanto l’ID della sessione è memorizzato nei cookie. Ho pensato ad un paio di idee: Incorporare l’id di sessione nei collegamenti e […]

Come capire se un tag non è stato caricato

Aggiungo dynamicmente tag a di una pagina, e mi piacerebbe essere in grado di dire se il caricamento non è riuscito in qualche modo: un 404, un errore di script nello script caricato, qualunque sia. In Firefox, questo funziona: var script_tag = document.createElement(‘script’); script_tag.setAttribute(‘type’, ‘text/javascript’); script_tag.setAttribute(‘src’, ‘http://fail.org/nonexistant.js’); script_tag.onerror = function() { alert(“Loading failed!”); } document.getElementsByTagName(‘head’)[0].appendChild(script_tag); […]