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].
Scrivo JavaScript da molto tempo ormai e non ho mai avuto motivo di utilizzarlo null. Sembra che undefinedsia sempre preferibile e abbia lo stesso scopo a livello di programmazione. Quali sono alcuni motivi pratici da utilizzare al nullposto di undefined?
Sto eseguendo lanugine con la mia app React e ricevo questo errore: error JSX props should not use arrow functions react/jsx-no-bind Ed è qui che sto eseguendo la funzione freccia (all'interno onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, …
Sto chiamando un servizio Web che restituisce un array di oggetti in JSON. Voglio prendere quegli oggetti e popolare un div con HTML. Supponiamo che ogni oggetto contenga un URL e un nome. Se volessi generare il seguente HTML per ogni oggetto: <div><img src="the url" />the name</div> Esiste una best …
Mi infastidisce il fatto che non riesco a farlo document.querySelectorAll(...).map(...)anche in Firefox 3.6, e non riesco ancora a trovare una risposta, quindi ho pensato di pubblicare su SO la domanda da questo blog: http://blowery.org/2008/08/29/yay-for-queryselectorall-boo-for-staticnodelist/ Qualcuno conosce un motivo tecnico per cui non si ottiene un array? O perché uno StaticNodeList …
Mi sono reso conto che Chrome, a quanto pare, non mi permetterà di nascondermi <option>in un file <select>. Firefox lo farà. Devo nascondere i messaggi di posta <option>elettronica che corrispondono a un criterio di ricerca. Negli strumenti web di Chrome posso vedere che sono stati impostati correttamente display: none;dal mio …
Approccio classico (non js) al sovraccarico: function myFunc(){ //code } function myFunc(overloaded){ //other code } Javascript non permette di definire più di una funzione con lo stesso nome. Come tali, cose come questa si presentano: function myFunc(options){ if(options["overloaded"]){ //code } } Esiste una soluzione alternativa migliore per il sovraccarico di …
Alcuni siti Web ora utilizzano un servizio JavaScript di Tynt che aggiunge testo al contenuto copiato. Se copi del testo da un sito usando questo e poi incolli, ottieni un link al contenuto originale nella parte inferiore del testo. Tynt tiene traccia anche di questo mentre accade. È un bel …
Questa domanda riguarda solo la protezione dagli attacchi Cross Site Request Forgery. Si tratta in particolare di: La protezione tramite l'intestazione Origin (CORS) è buona quanto la protezione tramite un token CSRF? Esempio: Alice ha effettuato l'accesso (utilizzando un cookie) con il suo browser a " https://example.com ". Presumo che …
Come utilizzare ngStyle per aggiungere un'immagine di sfondo? Il mio codice non funziona: this.photo = 'http://dl27.fotosklad.org.ua/20121020/6d0d7b1596285466e8bb06114a88c903.jpg'; <div [ngStyle]="{'background-image': url(' + photo + ')}"></div>
Diciamo che ho un componente di visualizzazione che ha un rendering condizionale: render(){ if (this.state.employed) { return ( <div> <MyInput ref="job-title" name="job-title" /> </div> ); } else { return ( <div> <MyInput ref="unemployment-reason" name="unemployment-reason" /> <MyInput ref="unemployment-duration" name="unemployment-duration" /> </div> ); } } MyInput ha un aspetto simile a questo: …
Provo a creare una pagina per andare alla pagina iniziale dopo ad es. 10sec di inattività (l'utente non fa clic da nessuna parte). Uso jQuery per il resto, ma il set / clear nella mia funzione di test è javascript puro. Nella mia frustrazione sono finito con qualcosa di simile …
Come si confrontano due set di javascript? Ho provato a usare ==e ===ma entrambi restituiscono false. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Questi due insiemi sono equivalenti, perché per definizione, gli insiemi non hanno ordine (almeno non di …
Quindi, fino ad ora, ho creato classi e moduli nel node.jsmodo seguente: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log('Name is :'+ this.name); }; …
Ci sono biblioteche là fuori da prendere in giro localStorage? Ho usato Sinon.JS per la maggior parte dei miei altri javascript mocking e ho trovato che è davvero fantastico. I miei test iniziali mostrano che localStorage rifiuta di essere assegnabile in firefox (sadface) quindi probabilmente avrò bisogno di una sorta …
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.