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].
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Sono nuovo di questo genere di cose, ma ultimamente ho sentito molto su quanto è buono Node.js è. Considerando quanto mi …
Come posso determinare se la variabile è undefinedo null? Il mio codice è il seguente: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> Ma se lo faccio, l'interprete JavaScript interrompe l'esecuzione.
Capisco JSON, ma non JSONP. Il documento di Wikipedia su JSON è (era) il miglior risultato di ricerca per JSONP. Dice questo: JSONP o "JSON con padding" è un'estensione JSON in cui un prefisso viene specificato come argomento di input della chiamata stessa. Eh? Quale chiamata? Non ha alcun senso …
Sto cercando di aprire un URL in una nuova scheda, al contrario di una finestra popup. Ho visto domande correlate in cui le risposte sarebbero simili: window.open(url,'_blank'); window.open(url); Ma nessuno di loro ha funzionato per me, il browser ha comunque tentato di aprire una finestra popup.
Qual è la sintassi preferita per la definizione di enum in JavaScript? Qualcosa di simile a: my.namespace.ColorEnum = { RED : 0, GREEN : 1, BLUE : 2 } // later on if(currentColor == my.namespace.ColorEnum.RED) { // whatever } O c'è un linguaggio più preferibile?
Non mi piacciono i linguaggi di programmazione dinamici ma ho scritto la mia giusta dose di codice JavaScript. Non ho mai avuto la testa su questa programmazione basata su prototipi, qualcuno sa come funziona? var obj = new Object(); obj.prototype.test = function() { alert('Hello?'); }; var obj2 = new obj(); …
var obj = { name: "Simon", age: "20", clothing: { style: "simple", hipster: false } } for(var propt in obj){ console.log(propt + ': ' + obj[propt]); } Esegui snippet di codiceNascondi risultatiEspandi frammento In che modo la variabile proptrappresenta le proprietà dell'oggetto? Non è un metodo o una proprietà incorporati. …
Come posso ottenere windowWidth, windowHeight, pageWidth, pageHeight, screenWidth, screenHeight, pageX, pageY, screenX, screenY, che funziona in tutti i principali browser?
Ho uno script che usa $(document).ready, ma non usa nient'altro da jQuery. Vorrei alleggerirlo rimuovendo la dipendenza jQuery. Come posso implementare la mia $(document).readyfunzionalità senza usare jQuery? So che l'utilizzo window.onloadnon sarà lo stesso, come gli window.onloadincendi dopo che tutte le immagini, i frame, ecc. Sono stati caricati.
Qual è l'ambito delle variabili in JavaScript? Hanno lo stesso scopo all'interno anziché all'esterno di una funzione? O importa? Inoltre, dove sono memorizzate le variabili se sono definite a livello globale?
Ho una stringa 12345.00e vorrei che tornasse 12345.0. Ho visto trim, ma sembra che stia solo tagliando gli spazi bianchi e sliceche non vedo come funzionerebbe. Eventuali suggerimenti?
Sto cercando un buon equivalente JavaScript del C / PHP printf()o dei programmatori C # / Java, String.Format()( IFormatProviderper .NET). Il mio requisito di base è un formato di mille separatori per i numeri per ora, ma qualcosa che gestisce molte combinazioni (comprese le date) sarebbe buono. Mi rendo conto …
console.log("double"); vs console.log('single'); Vedo sempre più librerie JavaScript là fuori che usano virgolette singole durante la gestione delle stringhe. Quali sono i motivi per utilizzare l'uno rispetto all'altro? Ho pensato che fossero praticamente intercambiabili.
Come funziona l'associazione dei dati nel AngularJSframework? Non ho trovato i dettagli tecnici sul loro sito . È più o meno chiaro come funziona quando i dati vengono propagati dalla vista al modello. Ma in che modo AngularJS tiene traccia delle modifiche alle proprietà del modello senza setter e getter? …
Come faccio a generare numeri interi casuali tra due variabili specificate in JavaScript, ad esempio, x = 4e y = 8l'uscita farebbe qualsiasi 4, 5, 6, 7, 8?
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.