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.


8
Warum ist isNaN (null) == in JS falsch?
Dieser Code in JS gibt mir ein Popup mit der Aufschrift "Ich denke, Null ist eine Zahl", was ich etwas störend finde. Was vermisse ich? if (isNaN(null)) { alert("null is not a number"); } else { alert("i think null is a number"); } Führen Sie das Code-Snippet ausErgebnisse ausblendenErweitern Sie …
128 javascript 


3
Wie ordne / reduziere / filtere ich ein Set in JavaScript?
Gibt es eine Möglichkeit zu map/ reduce/ filter/ etc a Setin JavaScript oder muss ich meine eigene schreiben? Hier sind einige sinnvolle Set.prototypeErweiterungen Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce = function(f,initial) { var result = initial; …


9
Erstellen Sie <div> und hängen Sie <div> dynamisch an
Ich versuche ein &lt;div&gt;dynamisches zu erstellen , mit einem angehängten &lt;div&gt;Inneren. Ich habe dies bisher, was funktioniert: var iDiv = document.createElement('div'); iDiv.id = 'block'; iDiv.className = 'block'; document.getElementsByTagName('body')[0].appendChild(iDiv); Ich habe nur Probleme beim Erstellen und Anhängen der zweiten Div an die erste Div. Ich möchte dies im Wesentlichen als letztes …
128 javascript 

30
In meinem React Project wird "Klasse kann nicht als Funktion aufgerufen werden" angezeigt
Ich versuche, meinem Projekt eine React Map-Komponente hinzuzufügen, aber es tritt ein Fehler auf. Ich verwende den Blog-Beitrag von Fullstack React als Referenz. Ich habe in google_map.js Zeile 83 herausgefunden, wo der Fehler ausgelöst wird: function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class …

6
Wie entkomme ich einer JSON-Zeichenfolge, um sie in einer URL zu haben?
Mit Javascript möchte ich einen Link zu einer Seite generieren. Die Parameter für die Seite befinden sich in einem Javascript-Array, das ich in JSON serialisiere. Also möchte ich eine URL wie diese generieren: http://example.com/?data="MY_JSON_ARRAY_HERE" Wie muss ich meine JSON-Zeichenfolge (Array serialisiert) maskieren, um sie als Parameter in eine URL aufzunehmen? …

4
So senden Sie ein JSON-Objekt mithilfe von HTML-Formulardaten
Also habe ich dieses HTML-Formular: &lt;html&gt; &lt;head&gt;&lt;title&gt;test&lt;/title&gt;&lt;/head&gt; &lt;body&gt; &lt;form action="myurl" method="POST" name="myForm"&gt; &lt;p&gt;&lt;label for="first_name"&gt;First Name:&lt;/label&gt; &lt;input type="text" name="first_name" id="fname"&gt;&lt;/p&gt; &lt;p&gt;&lt;label for="last_name"&gt;Last Name:&lt;/label&gt; &lt;input type="text" name="last_name" id="lname"&gt;&lt;/p&gt; &lt;input value="Submit" type="submit" onclick="submitform()"&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; Was wäre der einfachste Weg, um die Daten dieses Formulars als JSON-Objekt an meinen Server zu senden, …
128 javascript  jquery  html  json  forms 

5
Wie verwende ich jQuery in der Chrome-Erweiterung?
Ich schreibe eine Chrome-Erweiterung. Und ich möchte jQueryin meiner Erweiterung verwenden. Ich benutze keine Hintergrundseite , nur ein Hintergrundskript . Hier sind meine Dateien: manifest.json { "manifest_version": 2, "name": "Extension name", "description": "This extension does something,", "version": "0.1", "permissions": [ "activeTab" ], "browser_action": { "default_icon": "images/icon_128.png" }, "background": { "scripts": …

6
Was ist "Montage" in React js?
Ich höre den Begriff "Mount" zu oft, während ich ReactJS lerne. Und es scheint Lebenszyklusmethoden und Fehler in Bezug auf diesen Begriff zu geben. Was genau bedeutet Reagieren mit Montage? Beispiele: componentDidMount() and componentWillMount()

7
Wie importiere ich eine einzelne Lodash-Funktion?
Mit Webpack versuche ich, isEqual zu importieren, da lodashanscheinend alles importiert wird. Ich habe Folgendes ohne Erfolg versucht: import { isEqual } from 'lodash' import isEqual from 'lodash/lang' import isEqual from 'lodash/lang/isEqual' import { isEqual } from 'lodash/lang' import { isEqual } from 'lodash/lang'
128 javascript  lodash 

11
Holen Sie sich die Gerätebreite in Javascript
Gibt es eine Möglichkeit, die Gerätebreite des Benutzers im Gegensatz zur Breite des Ansichtsfensters mithilfe von Javascript zu ermitteln? CSS-Medienabfragen bieten dies, wie ich sagen kann @media screen and (max-width:640px) { /* ... */ } und @media screen and (max-device-width:960px) { /* ... */ } Dies ist nützlich, wenn ich …

7
Nicht erfasster TypeError: (Zwischenwert) (…) ist keine Funktion
Alles funktioniert gut, wenn ich die js-Logik in einem Abschluss als einzelne js-Datei geschrieben habe, als: (function(win){ //main logic here win.expose1 = .... win.expose2 = .... })(window) aber wenn ich versuche, eine alternative Protokollierungsfunktion vor diesem Schließen in dieselbe js-Datei einzufügen, window.Glog = function(msg){ console.log(msg) } // this was added …

5
Ersetzen Sie einen Wert, wenn er in JavaScript null oder undefiniert ist
Ich muss den ??C # -Operator auf JavaScript anwenden und weiß nicht wie. Betrachten Sie dies in C #: int i?=null; int j=i ?? 10;//j is now 10 Jetzt habe ich dies in JavaScript eingerichtet: var options={ filters:{ firstName:'abc' } }; var filter=options.filters[0]||'';//should get 'abc' here, it doesn't happen var …
128 javascript 

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.