Als «javascript» getaggte Fragen

Bei Fragen zur Programmierung in ECMAScript (JavaScript / JS) und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript). Dieses Tag wird selten alleine verwendet, wird jedoch am häufigsten mit den Tags [node.js], [jquery], [json] und [html] verknüpft.

2
Wie kann man erkennen, wenn der Browser die Trennung von Timern und Websockets drosselt, nachdem ein Benutzer einen Tab verlassen oder den Bildschirm ausgeschaltet hat? (Javascript)
Kontext Ein Spiel, das als progressive Web-App ausgeliefert wird und über Timer ( setTimeout, setInterval) und Websocket-Verbindungen verfügt, um Echtzeitkommunikation zu erhalten. Was ist los Alles ist in Ordnung, solange der Benutzer in der App bleibt. Wenn der Benutzer jedoch zu einem anderen Tab oder einer anderen App wechselt oder …

3
Javascript - Reine vs unreine Funktionen
Ich habe die Definitionen der beiden wie folgt durchgesehen: Reine Funktionen sind solche, die nicht versuchen, ihre Eingaben zu ändern, und immer dasselbe Ergebnis für dieselben Eingaben zurückgeben. Beispiel function sum(a, b) { return a + b; } Und die unreine Funktion ändert ihre eigene Eingabe. Beispiel function withdraw(account, amount) …

2
Wie kann ich das Klickereignis in einer innerHTML erhalten?
Ich habe dieses Layout, das dynamisch erstellt wurde: for (let i = 1; i < 10; i++) { document.querySelector('.card-body').innerHTML += `<div class="row" id="img_div"> <div class="col-12 col-sm-12 col-md-2 text-center"> <img src="http://placehold.it/120x80" alt="prewiew" width="120" height="80"> </div> <div id="text_div" class="col-12 text-sm-center col-sm-12 text-md-left col-md-6"> <h4 class="name"><a href="#" id="title` + i + `">Name</a></h4> <h4> …

1
ziehbarer Hintergrund
Ich möchte so etwas wie einen unendlichen Widerstand wie den in Konva erreichen. Kann mir jemand dabei helfen? Ich probiere verschiedene Dinge aus, aber keine davon war in Ordnung. Ich bin neu in p5js und Javascript. Bitte für Hinweise. Nur dieses Element hindert mich daran, das gesamte Projekt abzuschließen. var …


1
Wie erkennt man die Benachrichtigung auf Geräteebene mit Javascript für PWA-Anwendungen?
Meine Anforderung ist, wie die Benachrichtigung auf Geräteebene auf einem Android-Gerät mithilfe von Javascript erkannt wird (verwenden Sie kein Plug-In, nur Sie können das Plug-In verwenden, wenn dieses Plug-In die PWA-Anwendung unterstützt). Wenn die Benachrichtigung deaktiviert ist, muss ich dem Benutzer das Popup anzeigen. Bitte aktivieren Sie die Benachrichtigungsfunktion, für …

3
Dürfen JS-Engines die Bits eines NaN ändern?
In JavaScript kann der NaN-Wert intern durch einen weiten Bereich von 64-Bit-Doubles dargestellt werden. Insbesondere jedes Double mit der folgenden bitweisen Darstellung: x111 1111 1111 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx Wird als NaN interpretiert. Meine Frage lautet: Angenommen, ich wandle zwei 32-Bit-Uint …

2
Domänenübergreifende OAuth-Popup-Sicherheit React.js
Ich bin daran interessiert, wie OAuth in React mit popup ( window.open) implementiert wird . Zum Beispiel habe ich: mysite.com - Hier öffne ich das Popup. passport.mysite.com/oauth/authorize - Pop-up. Die Hauptfrage ist, wie eine Verbindung zwischen window.open(Popup) und window.opener(wie bekannt, ist window.opener aufgrund der domänenübergreifenden Sicherheit null, daher können wir …

2
Erweitern Sie die vorhandene API um benutzerdefinierte Endpunkte
Ich erstelle eine API für mehrere Kunden. Die wichtigsten Endpunkte /userswerden von jedem Kunden verwendet, einige Endpunkte sind jedoch auf individuelle Anpassungen angewiesen. Es kann also sein, dass Benutzer A einen speziellen Endpunkt wünscht /groupsund kein anderer Kunde über diese Funktion verfügt. Nur als Nebenbemerkung würde jeder Kunde aufgrund dieser …

5
React Hooks - mit useState gegen nur Variablen
React Hooks geben uns die useState-Option, und ich sehe immer Vergleiche zwischen Hooks und Class-State. Aber was ist mit Hooks und einigen regulären Variablen? Zum Beispiel, function Foo() { let a = 0; a = 1; return <div>{a}</div>; } Ich habe keine Hooks verwendet und es werden die gleichen Ergebnisse …


6
Wie kann man auf den Vue-Router pushen, ohne den Verlauf zu erweitern?
Ich habe die folgende Sequenz passiert: Hauptbildschirm Ladebildschirm Ergebnisbildschirm Wenn jemand auf der Homepage auf eine Schaltfläche klickt, sende ich ihn an den Ladebildschirm über: this.$router.push({path: "/loading"}); Und sobald ihre Aufgabe erledigt ist, werden sie über an den Ergebnisbildschirm gesendet this.$router.push({path: "/results/xxxx"}); Das Problem ist, dass sie normalerweise von den …

4
Der beste Weg, um Parameter im onClick-Handler zu übergeben
Dies ist meine Komponente. Ich verwende die Inline-Pfeilfunktion, um die Route onClickvon div zu ändern, aber ich weiß, dass dies in Bezug auf die Leistung kein guter Weg ist 1. Inline-Pfeilfunktion changeRoute (routeName) { console.log(routeName) } render() { return ( <> <div onClick={() => this.changeRoute("page1")}>1</div> <div onClick={() => this.changeRoute("page2")}>2</div> </> …

5
material-ui 'createSvgIcon' wird nicht aus '@ material-ui / core / utils' exportiert.
Ich habe material-ui / lab installiert, um die Alert-Komponente zu verwenden, aber wann immer ich sie importiere mit: import Alert from '@material-ui/lab/Alert';es kann nicht kompiliert werden und löst diesen Fehler aus: ./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'. Also habe ich versucht, dieses Problem zu googeln und …

2
Verwenden für for await… von mit synchronen iterables
Laut MDN gibt for await...of es zwei Anwendungsfälle: Die for await...ofAnweisung erstellt eine Schleife, die sowohl über asynchrone iterierbare Objekte als auch über synchronisierte iterierbare Objekte iteriert. Ersteres war mir vorher bekannt: asynchrone iterables using Symbol.asyncIterator. Aber ich interessiere mich jetzt für Letzteres: synchrone Iterables. Der folgende Code iteriert über …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.