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].
Questo componente funziona: export class Template extends React.Component { render() { return ( <div> component </div> ); } }; export default Template; Se rimuovo l'ultima riga, non funziona. Uncaught TypeError: Cannot read property 'toUpperCase' of undefined Immagino, non capisco qualcosa nella sintassi es6. Non è necessario esportare senza segno "predefinito"?
Qual è il metodo (moderno) corretto per toccare l'evento di ridimensionamento della finestra che funziona in Firefox, WebKit e Internet Explorer? E puoi attivare / disattivare entrambe le barre di scorrimento?
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Migliora questa domanda Volevo solo chiedere come creare il conto alla …
Sto creando un'app che deve mostrare una finestra di dialogo di conferma in alcune situazioni. Diciamo che voglio rimuovere qualcosa, quindi invierò un'azione in deleteSomething(id)modo tale che un riduttore catturi quell'evento e riempia il riduttore di dialogo per mostrarlo. Il mio dubbio arriva quando si presenta questa finestra di dialogo. …
Attualmente sto facendo questo: foo.js const FOO = 5; module.exports = { FOO: FOO }; E usandolo in bar.js: var foo = require('foo'); foo.FOO; // 5 C'è un modo migliore per farlo? È strano dichiarare la costante nell'oggetto export.
Ho provato a usarlo JSON.stringify(object), ma non si riduce all'intera struttura e gerarchia. D'altra parte lo console.log(object)fa ma non riesco a salvarlo. In console.loguscita è possibile espandere uno per uno tutti i bambini e selezionare e copiare / incollare, ma la struttura è troppo grande per questo.
Voglio iterare su alcuni elementi DOM, sto facendo questo: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); ma ricevo un errore: document.getElementsByClassName ("myclass"). forEach non è una funzione Sto usando Firefox 3, quindi so che entrambi getElementsByClassNamee Array.forEachsono presenti. Funziona bene: [2, 5, 9].forEach( function(element, index, array) { …
Come ottenere il percorso completo del file durante la selezione del file utilizzando <input type=‘file’> <input type="file" id="fileUpload"> <script type="text/javascript"> function getFilePath(){ $('input[type=file]').change(function () { var filePath=$('#fileUpload').val(); }); } </script> ma il filePath var contiene il only namefile selezionato, non il file full path. L'ho cercato su Internet, ma sembra …
Sto usando la funzione di template underscore.js e ho creato un modello come questo: <script type="text/template" id="gridItem"> <div class="griditem <%= gridType %> <%= gridSize %>"> <img src="<%= image %>" /> <div class="content"> <span class="subheading"><%= categoryName %></span> <% if (date) { %><span class="date"><%= date %></span><% } %> <h2><%= title %></h2> </div> …
Come si fa un ternario con AngularJS (nei modelli)? Sarebbe bello usarne alcuni negli attributi html (classi e stile) invece di creare e chiamare una funzione del controller.
Sto usando questa funzione per convertire una dimensione del file in byte in una dimensione del file leggibile dall'uomo: function getReadableFileSizeString(fileSizeInBytes) { var i = -1; var byteUnits = [' kB', ' MB', ' GB', ' TB', 'PB', 'EB', 'ZB', 'YB']; do { fileSizeInBytes = fileSizeInBytes / 1024; i++; } …
Come si usa una switch casequando è necessario prova per una o B nello stesso caso? switch (pageid) { case "listing-page" || "home-page": alert("hello"); break; case "details-page": alert("goodbye"); break; }
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.