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].
Ottengo questo errore dopo aver reso banale la pagina di esempio di React: Errore non rilevato: violazione invariante: _registerComponent (...): il contenitore di destinazione non è un elemento DOM. Ecco il mio codice: /** @jsx React.DOM */ 'use strict'; var React = require('react'); var App = React.createClass({ render() { return …
Qual è il significato dei polyfill in HTML5? Ho visto questa parola in molti siti su HTML5, ad esempio HTML5-Cross-Browser-Polyfills. Quindi qui stiamo raccogliendo tutti gli spessori, fallback e polyfill per impiantare la funzionalità HTML5 nei browser che non li supportano in modo nativo. In realtà non ho capito qual …
Ho un oggetto JavaScript abbastanza semplice, che uso come array associativo. Esiste una semplice funzione che mi consente di ottenere la chiave per un valore o devo iterare l'oggetto e trovarlo manualmente?
Sto lavorando con Javascript (ES6) / FaceBook e cerco di ottenere i primi 3 elementi di un array di dimensioni variabili. Vorrei fare l'equivalente di Linq take (n). Nel mio file Jsx ho il seguente: var items = list.map(i => { return ( <myview item={i} key={i.id} /> ); }); Quindi …
Vorrei creare un oggetto con un membro aggiunto in modo condizionale. L'approccio semplice è: var a = {}; if (someCondition) a.b = 5; Ora, vorrei scrivere un codice più idiomatico. Sto provando: a = { b: (someCondition? 5 : undefined) }; Ma ora, bè un membro del acui valore è …
Sono in grado di ottenere la differenza tra due date usando MomentJs come segue: moment(end.diff(startTime)).format("m[m] s[s]") Tuttavia, voglio anche visualizzare l'ora quando applicabile (solo quando sono trascorsi> = 60 minuti). Tuttavia, quando provo a recuperare le ore di durata utilizzando quanto segue: var duration = moment.duration(end.diff(startTime)); var hours = duration.hours(); …
Ho provato quanto segue senza successo: function a(args){ b(arguments); } function b(args){ // arguments are lost? } a(1,2,3); Nella funzione a, posso usare la parola chiave argomenti per accedere a una serie di argomenti, nella funzione b questi vengono persi. Esiste un modo per passare argomenti a un'altra funzione javascript …
Sto sviluppando una console come script per esigenze personali. Devo essere in grado di mettere in pausa per un lungo periodo di tempo, ma, dalla mia ricerca, node.js non ha modo di fermarsi come richiesto. Sta diventando difficile leggere le informazioni degli utenti dopo un certo periodo di tempo ... …
Qual è la differenza tra i due? Quindi so che array.size()è una funzione mentre array.lengthè una proprietà. Esiste un caso d'uso per utilizzare l'uno sull'altro? Uno è più efficiente? (Immagino .lengthdi essere significativamente più veloce in quanto si tratta di una proprietà piuttosto che di una chiamata al metodo?) Perché …
Ho letto diversi articoli su questo argomento, ma non mi è ancora chiaro se c'è una differenza tra Promise.rejectvs. lanciare un errore. Per esempio, Utilizzando Promise.reject return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { return Promise.reject(new PermissionDenied()); } }); Usando il tiro return asyncIsPermitted() …
Supponendo che ho il seguente: var array = [ {"name":"Joe", "age":17}, {"name":"Bob", "age":17}, {"name":"Carl", "age": 35} ] Qual è il modo migliore per essere in grado di ottenere una matrice di tutte le età distinte in modo tale da ottenere una matrice di risultati di: [17, 35] C'è un modo …
Sto usando moment.js per formattare la mia data, qui ho due valori di data e voglio ottenere una funzione particolare quando una data è maggiore dell'altra. Ho letto la maggior parte dei loro documenti, ma non ho trovato la funzione per raggiungere questo obiettivo. So che ci sarà. Questo è …
Sto usando jQuery e Ajax per i miei moduli per inviare dati e file ma non sono sicuro di come inviare sia dati che file in un unico modulo? Attualmente faccio quasi lo stesso con entrambi i metodi, ma il modo in cui i dati vengono raccolti in un array …
Utilizzando i moduli ES6, so che posso alias un'importazione denominata import { foo as bar } from 'my-module'; E so di poter importare un'importazione predefinita import defaultMember from 'my-module'; Vorrei alias un'importazione predefinita e ho pensato che avrebbe funzionato quanto segue import defaultMember as alias from 'my-module'; ma ciò provoca …
Ho il seguente ... chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); che chiama il seguente .. case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; Tuttavia, il mio codice non raggiunge mai "ZOMG QUI", ma genera il seguente errore durante l'esecuzione chrome.extension.sendRequest Uncaught …
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.