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].
Vorrei manipolare l'HTML all'interno di un iframe usando jQuery. Ho pensato di poterlo fare impostando il contesto della funzione jQuery come documento dell'iframe, qualcosa del tipo: $(function(){ //document ready $('some selector', frames['nameOfMyIframe'].document).doStuff() }); Tuttavia, questo non sembra funzionare. Un po 'di ispezione mi mostra che le variabili frames['nameOfMyIframe']sono a undefinedmeno …
Voglio offrire ai miei visitatori la possibilità di vedere immagini in alta qualità, esiste un modo per rilevare le dimensioni della finestra? O meglio, la dimensione del viewport del browser con JavaScript? Vedi l'area verde qui:
Questa figura mostra di nuovo che ogni oggetto ha un prototipo. La funzione di costruzione Foo ha anche il suo __proto__che è Function.prototype e che a sua volta fa riferimento anche tramite __proto__Object.prototype tramite la sua proprietà. Quindi, ripeti, Foo.prototype è solo una proprietà esplicita di Foo che si riferisce …
Ho del codice jQuery / JavaScript che voglio eseguire solo quando c'è un #collegamento di ancoraggio hash ( ) in un URL. Come puoi verificare questo personaggio usando JavaScript? Ho bisogno di un semplice test generale che rilevi URL come questi: example.com/page.html#anchor example.com/page.html#anotheranchor Fondamentalmente qualcosa sulla falsariga di: if (thereIsAHashInTheUrl) …
Vorrei formattare i miei numeri per visualizzare sempre 2 cifre decimali, arrotondando dove applicabile. Esempi: number display ------ ------- 1 1.00 1.341 1.34 1.345 1.35 Ho usato questo: parseFloat(num).toFixed(2); Ma viene visualizzato 1come 1, piuttosto che 1.00.
Qual è il modo (i) migliore (i) di falsificare il sovraccarico delle funzioni in Javascript? So che non è possibile sovraccaricare le funzioni in Javascript come in altre lingue. Se avessi bisogno di una funzione con due usi foo(x)e foo(x,y,z)quale sia il modo migliore / preferito: Utilizzando nomi diversi in …
Come posso ottenere facilmente l'elemento minimo o massimo di un array JavaScript? Esempio Psuedocode: let array = [100, 0, 50] array.min() //=> 0 array.max() //=> 100
Invece di chiamare individualmente $("#item").removeClass()ogni singola classe che un elemento potrebbe avere, esiste una singola funzione che può essere chiamata che rimuove tutte le classi CSS dall'elemento dato? Sia jQuery che JavaScript non funzioneranno.
Qual è la differenza tra var A = function () { this.x = function () { //do something }; }; e var A = function () { }; A.prototype.x = function () { //do something };
Esiste un modo semplice per includere jQuery nella console JavaScript di Chrome per i siti che non lo utilizzano? Ad esempio, su un sito Web vorrei ottenere il numero di righe in una tabella. So che è molto semplice con jQuery. $('element').length; Il sito non utilizza jQuery. Posso aggiungerlo dalla …
Sto usando la funzionalità della finestra modale Twitter Bootstrap. Quando qualcuno fa clic su Invia sul mio modulo, voglio mostrare la finestra modale facendo clic sul "pulsante di invio" nel modulo. <form id="myform" class="form-wizard"> <h2 class="form-wizard-heading">BootStap Wizard Form</h2> <input type="text" value=""/> <input type="submit"/> </form> <!-- Modal --> <div id="myModal" class="modal …
Ecco la mia forma semplice: <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> Ecco il mio codice Express.js /Node.js: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } Ho provato sReq.query.emailo sReq.query['email']o sReq.params['email'], ecc. Nessuno di loro funziona. Tutti ritornano undefined. Quando …
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.