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].
Perché gli snippet di codice riportati di seguito, presi da questo articolo , producono risultati diversi a causa di un solo cambiamento nel posizionamento delle parentesi graffe? Quando la parentesi graffa di apertura si {trova su una nuova riga, test()restituisce undefinede "no - si è rotto: undefined" viene visualizzato nell'avviso. …
Quanto segue imposta l'obiettivo su _blank: if (key == "smk") { window.location = "http://www.smkproduction.eu5.org"; target = "_blank"; done = 1; } Ma questo non sembra funzionare. Come si avvia il collegamento in una nuova scheda? Ecco il mio codice: function ToKey() { var done = 0; var key = document.tokey.key.value; …
Ci sono altri modi per incrementare un forciclo in Javascript oltre a i++e ++i? Ad esempio, voglio incrementare di 3 invece di uno. for (var i = 0; i < myVar.length; i+3) { //every three }
Sono in grado di farlo: <div id="myDiv"> <div class="foo"></div> </div> myDiv = getElementById("myDiv"); myDiv.querySelectorAll("#myDiv > .foo"); Cioè, posso recuperare con successo tutti i figli diretti myDivdell'elemento che hanno classe .foo. Il problema è che mi dà fastidio dover includere il #myDivnel selettore, perché sto eseguendo la query myDivsull'elemento (quindi è …
Sto trovando Unicode per caratteri speciali dalla ricerca di FileFormat.Info . Alcuni caratteri vengono visualizzati come i classici glifi in bianco e nero, come ⚠ (segnale di avvertimento \u26A0o &#x26a0;). Questi sono preferibili, poiché posso applicare loro stili CSS (come il colore). Altri vengono visualizzati come emoji a fumetti più …
In JavaScript, è possibile selezionare a livello di codice il testo in un elemento inputo textarea. Puoi mettere a fuoco un input con ipt.focus(), quindi selezionarne il contenuto con ipt.select(). Puoi anche selezionare un intervallo specifico con ipt.setSelectionRange(from,to). La mia domanda è: esiste un modo per farlo anche in un …
Voglio rimuovere un elemento da un array memorizzato in angular 2, con Type Script. Sto utilizzando un servizio chiamato Data Service, il codice DataService: export class DataService { private data: string[] = []; addData(msg: string) { this.data.push(msg); } getData() { return this.data; } deleteMsg(msg: string) { delete [this.data.indexOf(msg)]; } } …
Qual è il miglior modo cross browser per aprire una finestra di dialogo di download (supponiamo di poter impostare la disposizione del contenuto: allegato nelle intestazioni) senza uscire dalla pagina corrente o aprire popup, che non funziona bene in Internet Explorer (IE ) 6.
In VueJS possiamo aggiungere o rimuovere un elemento DOM usando v-if: <button v-if="isRequired">Important Button</button> ma c'è un modo per aggiungere / rimuovere attributi di un elemento dom, ad esempio per quanto segue imposta in modo condizionale l'attributo richiesto: Username: <input type="text" name="username" required> da qualcosa di simile a: Username: <input …
Ho un codice javascript come questo: function justTesting() { promise.then(function(output) { return output + 1; }); } var test = justTesting(); Ho sempre un valore indefinito per il test var. Penso che sia perché le promesse non sono ancora state risolte..c'è un modo per restituire un valore da una promessa?
Sto lavorando con il software (Oracle Siebel) che supporta solo le espressioni JavaScript con operatori moltiplicare, dividere, sottrarre, aggiungere e XOR ( *, /, -, +, ^). Non ho altri operatori come !o ? :disponibili. Utilizzando gli operatori di cui sopra, è possibile convertire un numero in 1 se è …
Ho creato dinamicamente una casella di controllo. Ho usato addEventListenerper chiamare una funzione facendo clic sulla casella di controllo, che funziona in Google Chrome e Firefox ma non funziona in Internet Explorer 8 . Questo è il mio codice: var _checkbox = document.createElement("input"); _checkbox.addEventListener("click", setCheckedValues, false); setCheckedValues è il mio …
Sto sviluppando un'applicazione web che utilizza PhoneGap: Build per una versione mobile e desidero avere un'unica base di codice per le versioni "desktop" e mobile. Voglio essere in grado di rilevare se le chiamate PhoneGap funzioneranno (cioè, l'utente su un dispositivo mobile che supporterà PhoneGap). Ho cercato e non riesco …
Ho una direttiva che ha il proprio controller. Vedere il codice seguente: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) { this.scope.message = message; this.scope.type = type; }, hide:function () { this.scope.message = ''; …
Sto cercando di aggiungere due app / moduli angolari a una pagina. Nei violini sottostanti puoi vedere che sempre solo il primo modulo, referenziato nel codice html, funzionerà correttamente, mentre il secondo non viene riconosciuto da angular. In questo violino possiamo solo eseguire il doSearch2metodo, mentre in questo violino solo …
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.