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].
Ho un campo di ricerca. In questo momento cerca ogni keyup. Quindi, se qualcuno digita "Windows", effettuerà una ricerca con AJAX per ogni keyup: "W", "Wi", "Win", "Wind", "Windo", "Window", "Windows". Voglio avere un ritardo, quindi cerca solo quando l'utente smette di digitare per 200 ms. Non esiste alcuna opzione …
Voglio leggere le proprietà del valore dell'evento onClick. Ma quando faccio clic su di esso, vedo qualcosa di simile sulla console: SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker: ".1.1.0.2.0.0:1", nativeEvent: MouseEvent, type: "click", target Il mio codice funziona correttamente. Quando corro posso vedere {column}ma non riesco a trovarlo nell'evento onClick. Il mio codice: …
Bug IE9: JavaScript funziona solo dopo aver aperto gli strumenti per sviluppatori una volta. Il nostro sito offre agli utenti download gratuiti di pdf e ha una semplice funzione "inserisci password per scaricare". Tuttavia, non funziona affatto in Internet Explorer. Puoi vedere di persona in questo esempio . Il pass …
Vorrei sapere quali selettori sono disponibili per questi attributi di dati forniti con HTML5. Prendendo questo pezzo di HTML come esempio: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company ="Facebook"></li> </ul> Ci sono selettori per ottenere: Tutti gli elementi con data-company="Microsoft"sotto"Companies" Tutti gli elementi con data-company!="Microsoft"sotto"Companies" In altri casi è …
Per duplicare un array in JavaScript: quale dei seguenti è più veloce da usare? Metodo Slice var dup_array = original_array.slice(); For ciclo continuo for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; Conosco entrambi i modi per fare solo una copia superficiale : se original_array …
Sto cercando di usare asincrono, attendo da zero su Babel 6, ma sto ottenendo rigeneratorRuntime non è definito. .babelrc file { "presets": [ "es2015", "stage-0" ] } file package.json "devDependencies": { "babel-core": "^6.0.20", "babel-preset-es2015": "^6.0.15", "babel-preset-stage-0": "^6.0.15" } file .js "use strict"; async function foo() { await bar(); } function …
Voglio che un evento si attivi sul lato client quando una casella è selezionata / deselezionata: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); Fondamentalmente voglio che accada per ogni casella di controllo sulla pagina. Questo metodo di attivazione al clic e controllo dello stato è corretto? Sto …
Qual è il modo di reagire per mettere a fuoco un particolare campo di testo dopo il rendering del componente? La documentazione sembra suggerire l'uso di refs, ad esempio: Impostare ref="nameInput"sul mio campo di input nella funzione di rendering, quindi chiamare: this.refs.nameInput.getInputDOMNode().focus(); Ma dove dovrei chiamare questo? Ho provato alcuni …
Ho 2 file HTML, supponiamo a.htmle b.html. In a.htmlvoglio includereb.html . In JSF posso farlo in questo modo: <ui:include src="b.xhtml" /> Significa che all'interno del a.xhtmlfile, posso includereb.xhtml . Come possiamo farlo in *.htmlarchivio?
Ho una stringa HTML che rappresenta un elemento: '<li>text</li>'. Vorrei aggiungerlo a un elemento nel DOM (a ulnel mio caso). Come posso farlo con Prototype o con i metodi DOM? (So che potrei farlo facilmente in jQuery, ma sfortunatamente non stiamo usando jQuery.)
Ho il seguente script di test fittizio: function test() { var x = 0.1 * 0.2; document.write(x); } test(); Esegui snippet di codiceNascondi risultatiEspandi frammento Questo stamperà il risultato 0.020000000000000004mentre dovrebbe solo stampare0.02 (se si utilizza la calcolatrice). Per quanto ho capito, ciò è dovuto a errori nella precisione della …
Quando si restituisce un oggetto da una funzione freccia, sembra che sia necessario utilizzare un set aggiuntivo di {}e una returnparola chiave a causa di un'ambiguità nella grammatica. Ciò significa che non posso scrivere p => {foo: "bar"}, ma devo scrivere p => { return {foo: "bar"}; }. Se la …
Supponiamo di avere questo codice: var myArray = new Object(); myArray["firstname"] = "Bob"; myArray["lastname"] = "Smith"; myArray["age"] = 25; Ora, se volessi rimuovere "lastname"? .... c'è qualche equivalente di myArray["lastname"].remove()? (Ho bisogno che l'elemento sparisca perché il numero di elementi è importante e voglio mantenere le cose pulite.)
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.