Articles of Javascript

Rerender Ansicht auf Browser Größe ändern mit React

Wie kann ich React dazu bringen, die Ansicht erneut zu rendern, wenn die Größe des Browserfensters geändert wird? Hintergrund Ich habe einige Blöcke, die ich individuell auf der Seite einrichten möchte, aber ich möchte auch, dass sie aktualisiert werden, wenn sich das Browserfenster ändert. Das Endergebnis wird etwas wie Ben Hollands Pinterest-Layout sein, aber geschrieben […]

Wie überprüfe ich JavaScript, wenn ein Wert in einem bestimmten Array-Index existiert?

functioniert das zum Testen, ob ein Wert an der Position “index” existiert oder nicht, oder gibt es einen besseren Weg: if(arrayName[index]==””){ // do stuff }

Wie ändere ich alle Array-Elemente in einem Mongodb-Dokument auf einen bestimmten Wert?

Angenommen, ich habe das folgende Dokument { _id: ObjectId(“5234cc89687ea597eabee675”), code: “xyz”, tags: [ “school”, “book”, “bag”, “headphone”, “appliance” ], qty: [ { size: “S”, num: 10, color: “blue” }, { size: “M”, num: 45, color: “blue” }, { size: “L”, num: 100, color: “green” } ] } { _id: ObjectId(“5234cc8a687ea597eabee676”), code: “abc”, tags: [ “appliance”, […]

Objektverteilung vs. Object.assign

Angenommen, ich habe eine options und möchte einen Standardwert festlegen. Was ist der Nutzen / Nachteil dieser beiden Alternativen? Verwenden der Objektverteilung options = {…optionsDefault, …options}; Oder mit Object.assign options = Object.assign({}, optionsDefault, options); Das ist das Commit , das mich wundern ließ.

Was ist der Unterschied zwischen typeof und instanceof und wann sollte man gegenüber dem anderen verwendet werden?

In meinem speziellen Fall: callback instanceof Function oder typeof callback == “function” ist es sogar wichtig, was ist der Unterschied? Zusätzliche Ressource: JavaScript-Garden typeof vs instanceof

if-else-statement in jsx: ReactJS

Ich muss die Render-function ändern und einige Sub-Render-functionen ausführen, wenn ein bestimmter Status gegeben ist, Beispielsweise: render() { return ( if (this.state == ‘news’){ return ( data ) } ) } Wie kann ich das implementieren, ohne Szenen zu ändern? Ich werde Registerkarten verwenden, um Inhalte dynamisch zu ändern.

Javascript kann Element durch ID nicht finden?

Test javascript var e = document.getElementById(“db_info”); e.innerHTML=’Found you’; Wenn ich alert(e); benutze alert(e); es erscheint null …. und offensichtlich bekomme ich kein “Sie gefunden” auf dem Bildschirm. Was mache ich falsch?

CORS-Anfrage funktioniert nicht in Safari

Ich mache eine CORS xhr Anfrage. Das funktioniert in Chrome gut, aber wenn ich in Safari laufe, bekomme ich einen ‘Kann nicht laden —- Zugriff nicht erlaubt von Access-control-allow-origin’. Der Code ist genau der gleiche und ich habe die CORS auf dem Server eingestellt. Unten ist mein Code. (Hat Zugangskontrolle, aber Sie können es ohne […]

Was macht das || Betreiber tun?

Attacklab.wmd_env.buttons=Attacklab.wmd_env.buttons||_4; was macht das || in diesem Fall? Fügt dem Array, das Attacklab.wmd_env.buttons ist, _4 hinzu.

Regulärer Ausdruck | Sprungjahre und mehr

Ich habe kürzlich nach einem regulären Ausdruck gesucht, um eine clientseitige Datumsprüfung durchzuführen, und ich konnte keine finden, die die folgenden Kriterien erfüllen kann: Hat eine Reichweite von 1800 – jetzt Führt eine korrekte Datumsprüfung mit Schaltjahren durch MM / TT / JJJJ Form Ungültige Datumsprüfung (Diese Einschränkungen lagen außerhalb meines Geltungsbereichs und sind eine […]