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.

5
Problem mit langsamer Leistung des Firestores beim Abrufen von Daten
Ich habe langsame Leistungsprobleme mit Firestore beim Abrufen der in einem Dokument gespeicherten Basisdaten im Vergleich zur Echtzeitdatenbank mit einem Verhältnis von 1/10. Bei Verwendung von Firestore dauert der erste Anruf durchschnittlich 3000 ms this.db.collection(‘testCol’) .doc(‘testDoc’) .valueChanges().forEach((data) => { console.log(data);//3000 ms later }); Bei Verwendung der Echtzeitdatenbank dauert der erste …

4
Können Sie die Attribute async und defer für ein HTML-Skript-Tag verwenden?
Ich möchte den folgenden JavaScript-Code mit beiden deferund laden async: <script defer async src="/js/somescript.js"></script> Da deferInternet Explorer 5.5+ unterstützt wird, wie Sie auf CanIUse.com sehen können , möchte ich auf die Verwendung von Defer zurückgreifen , wenn Async nicht verfügbar ist. Async ist meiner Meinung nach besser zu verwenden, wenn …

5
Native reagieren: Die Position eines Elements ermitteln
Ich gestalte eine ImageKomponente mit Flexbox so, dass sie sich in der Mitte des Bildschirms befindet, was ziemlich gut funktioniert. Jetzt möchte ich, dass eine zweite ImageKomponente direkt über der ersten angezeigt wird. Das zweite Bild verwendet die absolute Positionierung. Momentan rate ich nur Pixel, damit sie passen, aber das …


7
Javascript removeEventListener funktioniert nicht
Ich habe den folgenden Code, um eventListener hinzuzufügen area.addEventListener('click',function(event) { app.addSpot(event.clientX,event.clientY); app.addFlag = 1; },true); Es funktioniert korrekt wie erwartet. Später in einer anderen Funktion habe ich versucht, den Ereignis-Listener mit dem folgenden Code zu entfernen area.removeEventListener('click',function(event) { app.addSpot(event.clientX,event.clientY); app.addFlag = 1; },true); Aber der gerade Listener wird nicht entfernt. …

8
Javascript getElementById basiert auf einer Teilzeichenfolge
Ich muss die ID eines Elements abrufen, aber der Wert ist dynamisch, nur der Anfang ist immer der gleiche. Hier ist ein Ausschnitt aus dem Code. <form class="form-poll" id="poll-1225962377536" action="/cs/Satellite"> Die ID beginnt immer mit, poll-dann sind die Zahlen dynamisch. Wie kann ich die ID nur mit JavaScript und nicht …


1
Leistung von MutationObserver zur Erkennung von Knoten im gesamten DOM
Ich möchte MutationObserverfeststellen, ob ein bestimmtes HTML-Element irgendwo auf einer HTML-Seite hinzugefügt wird. Zum Beispiel möchte ich sagen, dass ich erkennen möchte, ob <li>irgendwo im DOM irgendwelche hinzugefügt wurden. Alle MutationObserverBeispiele, die ich bisher gesehen habe, erkennen nur, ob einem bestimmten Container ein Knoten hinzugefügt wurde. Zum Beispiel: etwas HTML …

5
Beispiel für array.map () in C #?
Betrachten Sie das folgende allgemeine JavaScript-Konstrukt var ages = people.map(person => person.age); Geben Sie das gewünschte Ergebnis, das eine Reihe von Altersgruppen ist. Was ist das Äquivalent dazu in C # ? Bitte fügen Sie ein einfaches Beispiel bei. Die Dokumentation zeigt selectoder ist möglich, selectAllaber ich kann kein Beispiel …

5
Wie importiere ich js-Module in eine TypeScript-Datei?
Ich habe ein Winkelmesser-Projekt, das eine solche Datei enthält: var FriendCard = function (card) { var webElement = card; var menuButton; var serialNumber; this.getAsWebElement = function () { return webElement; }; this.clickMenuButton = function () { menuButton.click(); }; this.setSerialNumber = function (numberOfElements) { serialNumber = numberOfElements + 1; menuButton = …

12
Platzhalter für contenteditable div
Ich habe folgendes: FIDDLE Der Platzhalter funktioniert einwandfrei, bis Sie etwas eingeben, ctrl+ Aunddelete . Wenn Sie dies tun, verschwindet der Platzhalter und wird nie wieder angezeigt. Was ist los? Wie kann ich einen Platzhalter für ein inhaltsbearbeitbares Div haben? HTML: <div class="test" placeholder="Type something..." contenteditable="true"></div> CSS: .test { width: …
78 javascript  jquery  html  css 

6
Warum kann ich den Status einer Komponente nicht direkt ändern?
Ich verstehe, dass React-Tutorials und -Dokumentationen ohne Zweifel warnen, dass der Status nicht direkt mutiert werden sollte und dass alles durchlaufen sollte setState. Ich möchte verstehen, warum genau ich nicht einfach den Status direkt ändern und dann (in derselben Funktion) aufrufen kann, this.setState({})nur um den auszulösen render. Beispiel: Der folgende …

5
Wie teste ich Axios im Scherz?
Ich habe diese Aktion in Reaktion export function fetchPosts() { const request = axios.get(`${WORDPRESS_URL}`); return { type: FETCH_POSTS, payload: request } } Wie teste ich in diesem Fall Axios? Jest haben diesen Anwendungsfall auf der Website für asynchronen Code, wo sie eine Scheinfunktion verwenden, aber ich weiß nicht, ob ich …

5
Reagieren Sie auf Standard-Requisiten für Funktionskomponenten und Standardparameter
In einer React- Funktionskomponente , die den besseren Ansatz zum Festlegen von Standard-Requisiten darstellt, verwenden Component.defaultPropsoder verwenden Sie die Standardparameter für die Funktionsdefinition: Standard Requisiten: const Component = ({ prop1, prop2 }) => ( <div></div> ) Component.defaultProps = { prop1: false, prop2: 'My Prop', } Standardparameter: const Component = ({ …

20
Wie erkenne ich ein mobiles Gerät mit JavaScript?
Ich wurde gebeten, eine tatsächliche HTML-Seite / JavaScript zu erstellen, um die Erkennung der mobilen Geräte (iPhone / iPad / Android) mithilfe von JavaScript-Code zu simulieren. Dadurch wird der Benutzer zu einem anderen Bildschirm weitergeleitet, in dem er nach seiner E-Mail-Adresse gefragt wird.

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.