Articles of Javascript

Was ist der Unterschied zwischen this.state und this.setstate in ReactJS?

Ich möchte den Wert für den hasSubmit Schlüssel wie im ersten hasSubmit ändern. Ich weiß, das ist nicht zu empfehlen. Aber der zweite Code ist asynchron und ich möchte nicht die Callback-function von setState . Was ist der Unterschied zwischen this.state und setState ? Gibt es eine Möglichkeit, den hasSubmit sofort zu ändern? Erster Code: […]

Warum ist String “11” kleiner als String “3”?

if (’11’ < '3') alert('true'); Es ist offensichtlich, dass sie nicht nach Länge, sondern nach Codierung verglichen werden. Allerdings verstehe ich nicht, wie es funktioniert. Ich brauche eine Erklärung 🙂

Sind Bindestriche in JavaScript-Eigenschaftsnamen zulässig?

Ich habe mir http://docs.jquery.com/Plugins/Authoring#Defaults_and_Options angesehen , um ein einfaches Plugin für jQuery zu erstellen. Nach dem Abschnitt über Optionen und Einstellungen habe ich Folgendes getan, was nicht funktioniert hat (das Skript wurde beendet, als es auf die Einstellung stieß). var settings = { ‘location’ : ‘top’, ‘background-color’: ‘blue’ } … $this.css(‘backgroundColor’, settings.background-color); // fails here […]

Stellen Sie mehrere Anfragen an eine API, die nur 20 Anfragen pro Minute verarbeiten kann

Ich habe eine Methode, die ein Versprechen zurückgibt, und intern ruft diese Methode eine API auf, die pro Minute nur 20 Anfragen haben kann. Das Problem ist, dass ich eine große Menge von Objekten habe (ungefähr 300) und ich möchte für jedes von ihnen einen Aufruf an die API machen. Im Moment habe ich folgenden […]

Code in d3.json () – Callback wird nicht ausgeführt

Ich versuche eine GeoJSON-Datei zu laden und mit D3 v5 einige Grafiken daraus zu erstellen. Das Problem ist, dass der Browser alles überspringt, was im Aufruf von d3.json() . Ich habe versucht, Haltepunkte zum Testen einzufügen, aber der Browser überspringt sie und ich kann nicht herausfinden warum. Code-Ausschnitt unten. d3.json(“/trip_animate/tripData.geojson”, function(data) { console.log(“It just works”); […]

Wie gebe ich die Antwort von einem asynchronen Anruf zurück?

Ich habe eine function foo , die eine Ajax-Anfrage macht. Wie kann ich die Antwort von foo ? Ich habe versucht, den Wert aus dem success sowie die Antwort einer lokalen Variablen innerhalb der function zuzuweisen und diese zurückzugeben, aber keine dieser Möglichkeiten gibt die Antwort zurück. function foo() { var result; $.ajax({ url: ‘…’, […]

Was sollte jeder JavaScript-Programmierer wissen?

Gibt es eine Reihe von Dingen, die jeder JavaScript-Programmierer wissen sollte, um “Ich kann JavaScript” zu sagen?

Warum Javascript this.style eine leere Zeichenfolge zurückgeben?

Warum this.style[property] eine leere Zeichenfolge? Mein Code ist: Demo #test{ height:100px; } .tclass{ width:100px; } function $(ID){ var element=document.getElementById(ID||’nodId’); if(element){ element.css=css; } return element; } function css(prop,value){ if(value==null){ return this.style[prop]; } if(prop){ this.style[prop]=value; } return true; } window.onload=function(){ var element=$(“test”); alert(element.css(“height”)+”,”+element.css(“width”)+”,”+element.css(“background”)); //alert ,,#ccc }; Test diese code alert ,,#ccc , aber ich möchte 100px,100px,#ccc , […]

Wie verhindere ich die Zwischenspeicherung meiner Javascript-Datei?

Ich habe einen einfachen HTML: In test.js habe ich eine JavaScript-function geändert, aber mein Browser speichert diese Datei zwischen. Wie kann ich den Cache für das Skript src deaktivieren? Update: Wie füge ich ein zufälliges Skript mit Javascript hinzu?

Parsen Sie eine URL in JavaScript

Wie parse ich eine URL mit JavaScript (auch mit jQuery)? Zum Beispiel habe ich das in meiner Saite, url = “http://example.com/form_image_edit.php?img_id=33” Ich möchte den Wert von img_id Ich weiß, dass ich dies einfach mit PHP mit parse_url() tun kann, aber ich möchte wissen, wie es mit JavaScript möglich ist.