Articles of Javascript

Logischer Operator || In JavaScript steht 0 für Boolean false?

Ich habe zufällig den folgenden Code kennengelernt Hier ist der Code und sehr einfach: var test = 0 || -1 ; console.log(test); dann ist die Ausgabe in der Konsole -1 und irgendwie bin ich wirklich neu in das Javascript, Alles was ich denke ist, dass die 0 für Boolean False in JS steht und so […]

HTML5 Drag & Drop Ordnererkennung in Firefox. Ist es überhaupt möglich?

Ich habe eine Drop-Zone, in der ich feststellen möchte, ob das gezogene Objekt ein Ordner oder eine Datei ist. In Chrom habe ich das durch Verwendung erreicht for (var i = 0; i < nrOfFiles; i++) { var entry = e.originalEvent.dataTransfer.items[i].webkitGetAsEntry(); if (entry.isDirectory) { //folder detection } In Firefox ist es nicht möglich, die obige […]

Wie kann man Array-Elemente effizient und ohne Wiederholungen auswählen?

Ich bin mir bewusst, dass diese Frage in vielerlei Gestalt vorhanden ist, aber ich konnte keine Antwort zu meinem speziellen Thema Effizienz finden. Ich habe den folgenden Code, der gut funktioniert. Ich habe ein 10-Punkt-Array, aus dem ich zufällig einen Gegenstand auswähle (auf Enter-Taste drücken). Der Code enthält ein Array der 5 letzten Auswahlmöglichkeiten, die […]

Sollten wir jQuery mit AngularJS verwenden?

Unsere Website verwendet derzeit jQuery-Bibliothek und einen Verkehr von etwa 1 Million monatlich. Wir möchten den API-zentrischen Ansatz einbeziehen und haben uns entschieden, zu Javascript MVC zu wechseln und haben angularJS dafür gewählt. Nun meine Frage ist, sollte ich jQuery oben auf Angular verwenden, so dass ich minimalen DOM-Manipulationscode neu schreiben muss, oder ich sollte […]

Wie erfasse ich Audio von window.speechSynthesis.speak ()?

Frühere Fragen haben diese gleiche oder ähnliche Anfrage dargestellt Kann die Web Speech API in Verbindung mit der Web Audio API verwendet werden? Wie kann ich auf Audio-Ergebnisse von der Sprachsynthese-API zugreifen? Aufzeichnen von HTML5 SpeechSynthesisUtterance erzeugte Sprache in Datei Audiodatei mit W3C Web Speech API erzeugen Es wurden jedoch keine window.speechSynthesis() mit window.speechSynthesis() . […]

Verfall Warnung mit this.refs

Ich habe eine React-Komponente und ich möchte eine CSS-class umschalten, wenn Sie darauf klicken. Also ich habe das: export class myComponent extends React.Component { constructor() { super(); this.state = { clicked: false }; this.handleClick = this.handleClick.bind(this); } render() { return (   ); } handleClick() { this.refs.btn.classList.toggle(‘active’); } componentDidMount() { this.refs.btn.addEventListener(‘click’, this.handleClick); this.setState({ clicked: this.state.clicked […]

Prototyp-AJAX-Anforderung wird als OPTIONS anstelle von GET gesendet; ergibt 501 Fehler

Ich versuche mit Prototype / AJAX auf einen Web-Service zuzugreifen und stoße auf einen Fehler, den ich nicht herausfinden kann: Es scheint, dass meine Anfrage bei einer Anfrage an einen Server als OPTIONS- statt als GET-Anfrage interpretiert wird ( und wiederum wirft einen 501 – nicht implementierten Fehler, da der Server nur GET-Anforderungen zulässt, basierend […]

`Array ()` vs `neues Array ()`

Was ist der Unterschied (falls vorhanden) zwischen? x = Array() und x = new Array() ? Welchen sollte ich benutzen?

Einfachste Möglichkeit, den Monatsnamen in JS in eine Monatsnummer umzuwandeln? (Jan = 01)

Will Jan nur in 01 (Datumsformat) umwandeln Ich kann array() aber auf der Suche nach einem anderen Weg … Irgendein Vorschlag?

Arrow functionssyntax funktioniert nicht mit Webpack?

Ich mache eine App auf react-redux. Ich benutze Webpack zum Bündeln und Babel zum Transpilieren. Wenn ich versuche, die Pfeilfunktion in meinem Code zu verwenden. Es gibt mir Fehler als: Module build failed: SyntaxError: Unexpected token (34:15) }; > handleSubmit = (event) => { ^ event.preventDefault(); this.props.dispatch(actions.addTodo(this.state.inputText)); Meine Webpack-Konfigurationsdatei sieht folgendermaßen aus: module.exports = { […]