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
HTML <input type = 'file'> Dateiauswahlereignis
Nehmen wir an, wir haben diesen Code: &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; was dazu führt: Wenn der Benutzer auf die Schaltfläche "Durchsuchen ..." klickt, wird ein Dialogfeld zur Dateisuche geöffnet: Der Benutzer wählt die Datei entweder durch Doppelklicken auf die Datei oder durch …

4
Finden des untergeordneten Elements des übergeordneten reinen Javascript
Was wäre die effizienteste Methode, um ein untergeordnetes Element (mit Klasse oder ID) eines bestimmten übergeordneten Elements nur mit reinem Javascript zu finden. Keine jQuery oder andere Frameworks. In diesem Fall müsste ich child1 oder child2 des Elternteils finden , vorausgesetzt, der DOM-Baum könnte mehrere child1- oder child2- Klassenelemente im …
142 javascript  dom 

18
Safari-Browser erkennen
Wie erkenne ich einen Safari-Browser mit JavaScript? Ich habe den folgenden Code ausprobiert und er erkennt nicht nur Safari, sondern auch den Chrome-Browser. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') &gt; -1; return is_safari; }

3
Was kann verhindern, dass bösartiger Code den "Origin" -Header fälscht, um CORS auszunutzen?
So wie ich es verstehe, muss ein clientseitiges Skript, das auf einer Seite von foo.com ausgeführt wird, Daten von bar.com anfordern möchte, in der Anforderung den Header angeben Origin: http://foo.comund bar muss mit antworten Access-Control-Allow-Origin: http://foo.com. Was kann verhindern, dass bösartiger Code von der Website roh.com einfach den Header fälscht …
142 javascript  ajax  http  cors 

2
Wann wird JSX.Element vs ReactNode vs ReactElement verwendet?
Ich migriere derzeit eine React-Anwendung zu TypeScript. Bisher funktioniert das ziemlich gut, aber ich habe ein Problem mit den Rückgabetypen meiner renderFunktionen bzw. meiner Funktionskomponenten. Bisher hatte ich immer JSX.Elementals Rückgabetyp verwendet, jetzt funktioniert dies nicht mehr, wenn eine Komponente beschließt, nichts zu rendern, dh zurückzugeben null, da dies nullkein …

5
Object.is vs ===
Ich bin auf ein Codebeispiel gestoßen, das diesen Vergleich verwendete: var someVar = 0; Object.is(false, someVar); //Returns false Ich weiß , false == 0wird sein , truedass der Grund , warum wir haben=== . Wie Object.isunterscheidet sich von ===?

10
Wie speichere ich Canvas als Bild mit canvas.toDataURL ()?
Ich erstelle gerade eine HTML5-Web-App / Phonegap-native App und kann anscheinend nicht herausfinden, wie ich meine Leinwand als Bild speichern kann canvas.toDataURL(). Kann mir jemand helfen? Hier ist der Code, was ist daran falsch? // Meine Leinwand wurde "canvasSignature" genannt JavaScript: function putImage() { var canvas1 = document.getElementById("canvasSignature"); if (canvas1.getContext) …

10
Erkennen, wann sich die Höhe eines Div mit jQuery ändert
Ich habe ein Div, das einige Inhalte enthält, die dynamisch hinzugefügt und entfernt werden, sodass sich seine Höhe häufig ändert. Ich habe auch ein Div, das mit Javascript absolut direkt darunter positioniert ist. Wenn ich also nicht erkennen kann, wann sich die Höhe des Div ändert, kann ich das Div …
141 javascript  jquery 

16
Lösungen für die Verteilung von HTML5-Anwendungen als Desktop-Anwendungen? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


6
Wie füge ich zwei Javascript-Objekte in ES6 + zusammen?
Ich habe es satt, immer so Code schreiben zu müssen: function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ( obj2.hasOwnProperty(key) === false ) continue; obj1[key] = obj2[key] } } Oder wenn ich den Code nicht selbst schreiben möchte, implementieren Sie eine Bibliothek, die dies bereits tut. …

11
React.js: Identifizieren verschiedener Eingaben mit einem onChange-Handler
Neugierig, wie man das richtig angeht: var Hello = React.createClass({ getInitialState: function() { return {total: 0, input1:0, input2:0}; }, render: function() { return ( &lt;div&gt;{this.state.total}&lt;br/&gt; &lt;input type="text" value={this.state.input1} onChange={this.handleChange} /&gt; &lt;input type="text" value={this.state.input2} onChange={this.handleChange} /&gt; &lt;/div&gt; ); }, handleChange: function(e){ this.setState({ ??? : e.target.value}); t = this.state.input1 + this.state.input2; this.setState({total: …
141 javascript  reactjs  jsx 

7
Nodejs Ereignisschleife
Gibt es intern zwei Ereignisschleifen in der Architektur von nodejs? libev / libuv v8 Javascript-Ereignisschleife Stellt der Knoten bei einer E / A-Anforderung die Anforderung an libeio in die Warteschlange, die wiederum die Verfügbarkeit von Daten über Ereignisse mit libev benachrichtigt und diese Ereignisse schließlich von der v8-Ereignisschleife mithilfe von …


11
So konvertieren Sie Unix-Zeitstempel in Kalenderdatum moment.js
Ich habe einen Unix-Zeitstempel und versuche, ihn in ein Kalenderdatum wie z MM/DD/YYYY. Bisher habe ich Folgendes: $(document).ready(function() { var value = $("#unixtime").val(); //this retrieves the unix timestamp var dateString = moment(value).calendar(); alert(dateString); }); Wenn ich versuche, das Kalenderdatum auszudrucken, wird im Fenster "Ungültiges Datum" angezeigt. Kann mir jemand helfen?

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.