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.


4
Entfernen von Optionen aus Select-Tag in Vanilla JavaScript mit der Schleife "for .. of"
Wenn Sie versuchen, Optionen aus der Auswahl zu entfernen, bleibt immer eine übrig. Warum? <select id="form-select"> <option>111</option> <option>222</option> <option>333</option> </select> Dieser JS funktioniert nicht: var t = document.querySelector('#form-select'); for(var i of t.options) { t.remove(i.index) } Und das funktioniert auch nicht: for(var i of document.querySelector('#form-select').options) { i.remove() } Ich weiß, dass …
10 javascript 

6
Reagieren - Zeigt einen Firestore-Zeitstempel an
Ich versuche herauszufinden, wie ein Firestore-Zeitstempel in einer Reaktions-App angezeigt wird. Ich habe ein Firestore-Dokument mit einem Feld namens createdAt. Ich versuche, es in eine Liste der Ausgaben aufzunehmen (hier werden die relevanten Bits extrahiert, damit Sie nicht die gesamte Liste der Felder durchlesen müssen). componentDidMount() { this.setState({ loading: true …

1
Warum möchte ein JavaScript-Code die Bindung abschneiden?
Der Grund für die Verwendung von a (0, foo.fn)(); ist die Bindung zu schneiden : die thiswird nicht mehr fooan das globale Objekt gebunden, sondern an das globale Objekt gebunden sein. Aber was ist der Grund, warum ein JavaScript-Code (oder der JS-Code von Google) die Bindung abschneiden möchte? (Und ist …
10 javascript 

2
Was ist der Unterschied zwischen dem Bereitstellen und Injizieren von "Fenster" und "Fenster" in Winkel 8 und 9?
Ich habe zwei Angular-Projekte mit diesen Versionen: 9.0.0-next.6 8.1.0 In der Version 9 habe ich dies verwendet, um das windowObjekt bereitzustellen und zu injizieren : @NgModule({ providers: [ { provide: Window, useValue: window }, ] }) export class TestComponent implements OnInit { constructor(@Inject(Window) private window: Window) } Welches funktioniert gut. …

1
Wie kann ich Schriftarten in CSS mit Webpack einbinden?
Problemhintergrund: Ich verwende Katex, um etwas Mathematik auf einer Seite zu rendern. Ich möchte dann eine PDF-Version eines Teils dieser Seite erstellen, also erstelle ich ein HTML-Dokument, das den zu exportierenden Teil enthält, der das gesamte CSS enthält, und übergebe es an den Renderer. Der Renderer kann nicht auf die …

1
Nicht erfasster TypeError: t.rgb ist keine Funktion
Nicht erfasster TypeError: t.rgb ist keine Funktion Ich habe eine eckige Anwendung erstellt, sie erstellt und versuche, sie bereitzustellen $ ng serve --prod --aot Dies führt zu folgendem Fehler in der Konsole Uncaught TypeError: t.rgb is not a function at HO (color.js.pre-build-optimizer.js:227) at GO (color.js.pre-build-optimizer.js:232) at rgb.js.pre-build-optimizer.js:36 at RH (ramp.js.pre-build-optimizer.js:4) …


1
Warum ist in JavaScript (super .__ proto__ === this .__ proto__) wahr?
Es scheint, dass in JavaScript (ES6) Klassen super.__proto__ === this.__proto__. Können Sie erklären, warum dies der Fall ist? Das Verhalten scheint in verschiedenen Browsern konsistent zu sein, daher vermute ich, dass dies irgendwo in der Spezifikation angegeben ist. Betrachten Sie den folgenden Code: class Level1 { myFunc() { console.log('Level1'); } …


1
Warum geben Browser bei einem Versprechen zweimal eine Ablehnung zurück, aber nicht zweimal eine Lösung?
Ich habe Probleme, JavaScript zu verstehen promises. Ich habe folgenden Code geschrieben: var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Ich sehe dies sofort in meiner Chrome-Entwicklerkonsole: Aber nachdem ich 5 Sekunden gewartet habe, ändert sich die Nachricht automatisch in Schwarz wie in diesem Bild: Ich habe dieses Verhalten …

2
Konfigurieren Sie ein TypeScript-Projekt mit allgemeinen Abhängigkeiten, um mehrere einfache JavaScript-Ausgabedateien zu erstellen
Ich schreibe gerade einige Skripte für Bot Land . Bot Land ist ein Echtzeit-Strategiespiel, bei dem Sie anstelle der Steuerung Ihrer Einheiten mit Maus und Tastatur Code schreiben, um Ihre Bots über eine API zu steuern, und dann Ihre Bots gegen die Bots anderer kämpfen. Wenn Sie mit Einheiten in …

1
TypeError: (0, _react.useEffect) ist keine Funktion
In der Entwicklungsumgebung funktioniert meine App einwandfrei. In der Produktionsumgebung stürzt es mit dem Fehler ab: Uncaught TypeError: (0 , _react.useEffect) is not a function Dies geschieht in einer von mir erstellten Datei, in die ich React importiere und Effect wie folgt verwende: import React, { useEffect } from 'react' …


1
Cookies in iframe können mit der Storage Access-API in Safari nicht gesetzt werden
Ich habe einen Iframe auf meiner Seite. Da Safari Cookies von Drittanbietern blockiert, versuche ich, die hier unter "Entwickleranleitung" vorgeschlagene Speicherzugriffs-API zu verwenden: https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more / . Ich habe den folgenden Code aus der Dokumentation kopiert : <script type="text/javascript"> window.addEventListener('load', () => { document.getElementById('test-button').addEventListener('click', () => { document.hasStorageAccess().then(hasAccess => { console.log('hasAccess: …

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.