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
Wie unterscheidet sich indexedDB konzeptionell vom lokalen HTML5-Speicher?
Sowohl die indizierte Datenbank als auch der lokale Speicher sind Schlüsselwertspeicher. Was ist der Vorteil von zwei Schlüssel- / Wertspeichern? indexedDB ist asynchron, aber Joins (die zeitaufwändigste Sache) sind manuell. Sie scheinen im selben Thread zu laufen wie die asynchronen Aufrufe. Wie wird dies die Benutzeroberfläche nicht blockieren? indexedDB ermöglicht …

9
Gibt es eine Möglichkeit, das Hintergrundbild als base64-codiertes Bild festzulegen?
Ich möchte den Hintergrund in JS dynamisch ändern und meine Bilder sind in Base64-codiert. Ich versuche: document.getElementById("bg_image").style.backgroundImage = "url('http://amigo.com/300107-2853.jpg')"; mit perfektem Ergebnis, Trotzdem mache ich nicht dasselbe mit: document.getElementById("bg_image").style.backgroundImage = "url('data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...')"; Noch document.getElementById("bg_image").style.backgroundImage = "data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE..."; Gibt es eine Möglichkeit, dies zu tun?

10
Wie erzwinge ich das Neuladen einer Seite, wenn ich die Zurück-Schaltfläche des Browsers verwende?
Ich muss irgendwie erkennen, dass der Benutzer eine Zurück-Schaltfläche des Browsers gedrückt hat, und die Seite mit Aktualisierung (Neuladen des Inhalts und CSS) mithilfe von jquery neu laden. Wie kann man eine solche Aktion über jquery erkennen? Denn im Moment werden einige Elemente nicht neu geladen, wenn ich die Zurück-Schaltfläche …

3
Wie speichere ich JSON in einer lokalen Textdatei?
Angenommen, ich habe ein Javascript-Objekt, das so aussieht: var data = { name: "cliff", age: "34", name: "ted", age: "42", name: "bob", age: "12" } var jsonData = JSON.stringify(data); Ich stringiere es, um es in JSON zu konvertieren. Wie speichere ich diesen JSON in einer lokalen Textdatei, damit ich ihn …
84 javascript  json 

11
React-Router (v4) Wie gehe ich zurück?
Ich versuche herauszufinden, wie ich zur vorherigen Seite zurückkehren kann. ich benutze[react-router-v4][1] Dies ist der Code, den ich auf meiner ersten Zielseite konfiguriert habe: <Router> <div> <Link to="/"><div className="routerStyle"><Glyphicon glyph="home" /></div></Link> <Route exact path="/" component={Page1}/> <Route path="/Page2" component={Page2}/> <Route path="/Page3" component={Page3}/> </div> </Router> Um zu den folgenden Seiten weiterzuleiten, mache …


8
So deaktivieren Sie die Schaltfläche in React.js
Ich habe diese Komponente: import React from 'react'; export default class AddItem extends React.Component { add() { this.props.onButtonClick(this.input.value); this.input.value = ''; } render() { return ( <div className="add-item"> <input type="text" className="add-item__input" ref={(input) => this.input = input} placeholder={this.props.placeholder} /> <button disabled={!this.input.value} className="add-item__button" onClick={this.add.bind(this)}>Add</button> </div> ); } } Ich möchte, dass die …


6
'this' ist in JavaScript-Klassenmethoden undefiniert
Ich bin neu in JavaScript. Neu, soweit ich es wirklich getan habe, ist der vorhandene Code optimiert und kleine Teile von jQuery geschrieben. Jetzt versuche ich, eine "Klasse" mit Attributen und Methoden zu schreiben, aber ich habe Probleme mit den Methoden. Mein Code: function Request(destination, stay_open) { this.state = "ready"; …

6
Hauptunterschied zwischen Karte und Reduzieren
Ich habe beide Methoden verwendet, bin aber ziemlich verwirrt über die Verwendung beider Methoden. Ist etwas, was mapkann, aber reducenicht kann und umgekehrt? Hinweis: Ich weiß, wie man beide Methoden verwendet. Ich frage nach dem Hauptunterschied zwischen diesen Methoden und wann wir sie verwenden müssen.

5
Fangen Sie eine Formularübermittlung in JavaScript ab und verhindern Sie die normale Übermittlung
Es scheint viele Informationen darüber zu geben, wie ein Formular mit Javascript gesendet werden kann, aber ich suche nach einer Lösung, um zu erfassen, wann ein Formular gesendet wurde, und es in Javascript abzufangen. HTML <form> <input type="text" name="in" value="some data" /> <button type="submit">Go</button> </form> Wenn ein Benutzer auf die …
84 javascript  html  forms 



11
Verhindern Sie das Scrollen des Browsers im HTML5-Verlaufsstatus
Ist es möglich, das Standardverhalten beim Scrollen des Dokuments zu verhindern, wenn ein Popstate-Ereignis auftritt? Unsere Website verwendet jQuery-animiertes Scrollen und History.js. Statusänderungen sollten den Benutzer über Pushstate oder Popstate zu verschiedenen Bereichen der Seite führen. Das Problem ist, dass der Browser die Bildlaufposition des vorherigen Status automatisch wiederherstellt, wenn …


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.