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 definito una classe in un modulo: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Ma ricevo il seguente messaggio di errore: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... …
Sto usando webpack e HtmlWebpackPlugin per iniettare js e css in bundle in un file modello html. new HtmlWebpackPlugin({ template: 'client/index.tpl.html', inject: 'body', filename: 'index.html' }), E produce il seguente file html. <!doctype html> <html lang="en"> <head> ... <link href="main-295c5189923694ec44ac.min.css" rel="stylesheet"> </head> <body> <div id="app"></div> <script src="main-295c5189923694ec44ac.min.js"></script> </body> </html> Funziona …
Sfortunatamente, nonostante abbia provato a imparare le espressioni regolari almeno una volta all'anno per tutti gli anni che riesco a ricordare, me ne dimentico sempre perché le uso così di rado. Quest'anno il mio proposito per il nuovo anno è di non provare a imparare di nuovo le espressioni regolari …
Devo inviare un JSON (che posso stringere) al server e recuperare il JSON risultante sul lato utente, senza utilizzare JQuery. Se devo usare un GET, come faccio a passare il JSON come parametro? C'è il rischio che sia troppo lungo? Se devo usare un POST, come imposto l'equivalente di una …
Ho un problema con il suggerimento di bootstrap: quando clicco su un pulsante, il suggerimento rimane anche se il cursore si trova all'esterno del pulsante. Ho esaminato il manuale - il suggerimento di Bootstrap e se faccio clic sui pulsanti, vedo lo stesso problema. C'è qualche soluzione per risolvere questo …
Mi chiedevo come rendere scaricabile un collegamento a un file PDF invece di aprirli nel browser? Come si fa in html? (Presumo che sia fatto tramite javascript o qualcosa del genere).
Jasmine spyOnè utile per modificare il comportamento di un metodo, ma esiste un modo per modificare una proprietà di valore (piuttosto che un metodo) per un oggetto? il codice potrebbe essere come di seguito: spyOn(myObj, 'valueA').andReturn(1); expect(myObj.valueA).toBe(1);
Sto scrivendo un semplice server per Node.js e sto usando la mia classe chiamata Userche assomiglia a: function User(socket) { this.socket = socket; this.nickname = null; /* ... just the typical source code like functions, variables and bugs ... */ this.write = function(object) { this.socket.write(JSON.stringify(object)); } }; e poi più …
Sembrava strano non riuscivo a trovare questo già chiesto, ma eccolo! Ho un html come segue: <select id="select-meal-type" multiple="multiple"> <option value="1">Breakfast</option> <option value="2">Lunch</option> <option value="3">Dinner</option> <option value="4">Snacks</option> <option value="5">Dessert</option> </select> Come ottengo tutti i valori (un array?) Che l'utente ha selezionato in javascript? Ad esempio, se l'utente ha selezionato Pranzo …
Ho un modulo Angular 2 in cui ho implementato il routing e vorrei che gli stati venissero memorizzati durante la navigazione. L'utente dovrebbe essere in grado di: cercare documenti utilizzando una "formula di ricerca" vai a uno dei risultati torna a "searchresult", senza comunicare con il server Questo è possibile …
Il mio codice var arr = ['a','b',1]; var results = arr.map(function(item){ if(typeof item ==='string'){return item;} }); Questo dà i seguenti risultati ["a","b",undefined] Non voglio undefined nell'array dei risultati, come posso farlo?
Ho lavorato con un progetto node.js per alcune settimane e ha funzionato alla grande. Di solito, utilizzo la npm startmia app e la visualizzo in un browser su localhost, porta 3000. Oggi ho iniziato a ricevere il seguente errore durante l'utilizzo di npm start: Server started on port 3000 Port …
In Angular, ho nell'ambito di un oggetto che restituisce molti oggetti. Ognuno ha un ID (questo è memorizzato in un file flat quindi nessun DB, e sembra che non sia in grado di utilizzarlo ng-resource) Nel mio controller: $scope.fish = [ {category:'freshwater', id:'1', name: 'trout', more:'false'}, {category:'freshwater', id:'2', name:'bass', more:'false'} …
Voglio poterlo dire $(someElem).text('this\n has\n newlines); ed esegue il rendering con le nuove righe nel browser. L'unica soluzione alternativa che ho trovato è impostare la proprietà CSS "white-space" su "pre" su someElem. Questo quasi funziona, ma poi ho una spaziatura fastidiosamente grande tra il testo e la parte superiore di …
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.