Domande taggate «javascript»

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].

6
Come unire due oggetti javascript insieme in ES6 +?
Sono stanco di dover sempre scrivere codice in questo modo: function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ( obj2.hasOwnProperty(key) === false ) continue; obj1[key] = obj2[key] } } O se non voglio scrivere il codice da solo, implementare una libreria che lo fa già. Sicuramente …

7
Nodejs Event Loop
Esistono internamente due loop di eventi nell'architettura nodejs? libev / libuv ciclo di eventi javascript v8 Su una richiesta I / O il nodo mette in coda la richiesta a libeio che a sua volta notifica la disponibilità dei dati tramite eventi usando libev e infine quegli eventi sono gestiti …


11
Come convertire unix timestamp in data del momento moment.js
Ho un timestamp unix e sto provando a convertirlo in una data di calendario come MM/DD/YYYY. Finora ho questo: $(document).ready(function() { var value = $("#unixtime").val(); //this retrieves the unix timestamp var dateString = moment(value).calendar(); alert(dateString); }); Quando provo a stampare la data del calendario, la finestra dice "Data non valida". …


5
Modo migliore per ottenere tempo in millisecondi in JavaScript?
Esiste un'alternativa in JavaScript per ottenere tempo in millisecondi usando l'oggetto date, o almeno un modo per riutilizzare quell'oggetto, senza dover creare un'istanza di un nuovo oggetto ogni volta che devo ottenere questo valore? Lo sto chiedendo perché sto cercando di creare un semplice motore di gioco in JavaScript e, …
141 javascript 


17
jasmine: il callback asincrono non è stato richiamato entro il timeout specificato da jasmine.DEFAULT_TIMEOUT_INTERVAL
Ho un servizio angolare chiamato requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Sto cercando di testare l'unità di questo servizio usando jasmine: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, …

10
Cos'è Virtual DOM?
Di recente, ho esaminato il framework React di Facebook . Usa un concetto chiamato "Virtual DOM", che non ho capito bene. Cos'è il DOM virtuale? Quali sono i vantaggi?


6
Come caricare file di immagini con il caricatore di file webpack
Sto usando il webpack per gestire un progetto reazioni . Voglio caricare immagini in javascript tramite webpack file-loader. Di seguito è il webpack.config.js : const webpack = require('webpack'); const path = require('path'); const NpmInstallPlugin = require('npm-install-webpack-plugin'); const PATHS = { react: path.join(__dirname, 'node_modules/react/dist/react.min.js'), app: path.join(__dirname, 'src'), build: path.join(__dirname, './dist') }; …

7
Aggiungi l'attributo disabilitato all'elemento di input utilizzando Javascript
Ho una casella di input e voglio che sia disabilitata e allo stesso tempo nasconderla per evitare problemi durante il porting del mio modulo. Finora ho il seguente codice per nascondere il mio input: $(".shownextrow").click(function() { $(this).closest("tr").next().show().find('.longboxsmall').hide(); }); Questo è l'input che viene nascosto di conseguenza: <input class="longboxsmall" type="text" /> …



5
Cosa fa il simbolo @ nelle importazioni javascript?
Per esempio: import Component from '@/components/component' Nel codice che sto guardando si comporta come ../salire di un livello nella directory rispetto al percorso del file, ma mi piacerebbe sapere più in generale cosa fa. Purtroppo non riesco a trovare alcuna documentazione online a causa del problema di ricerca dei simboli.
141 javascript 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.