Articles of Javascript

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.

Soll Github als CDN für Javascript-Bibliotheken verwendet werden?

Serving Javascript-Bibliotheken von einem CDN anstelle von Ihrem eigenen Server kommt mit enormen Vorteilen. Weniger Arbeit für Ihren Server, Möglichkeit für das CDN, eine Kopie näher an den Benutzer als Ihren Server zu haben, aber am wichtigsten ist eine gute Chance, dass der Browser Ihres Benutzers es bereits von dieser URL zwischengespeichert hat. Das letzte […]

AngularJS – UI Router – fügt programmatisch Zustände hinzu

Gibt es eine Möglichkeit, nach der Modulkonfiguration, zB Dienst, programmatisch Zustände zu $ ​​stateProvider hinzuzufügen? Um dieser Frage mehr Kontext hinzuzufügen, habe ich eine Situation, in der ich zwei Ansätze verfolgen kann: versuche, das reload auf den in der Modulkonfiguration definierten Zustand zu erzwingen, das Problem ist, dass der Status reloadOnSearch auf false gesetzt ist […]

JavaScript: Wie verbinden / kombinieren Sie zwei Arrays zu einem Array?

Ich versuche, 2 Arrays in Javascript zu einem zu kombinieren. var lines = new Array(“a”,”b”,”c”); lines = new Array(“d”,”e”,”f”); Dies ist ein schnelles Beispiel, ich möchte in der Lage sein, sie so zu kombinieren, dass beim Lesen der zweiten Zeile das vierte Element im Array “d” zurückgibt. Wie würde ich das tun?

Bootstrap-Dropdown beibehalten, wenn geklickt wird

Wenn das Dropdown-Menü sichtbar ist und ich außerhalb des Dropdown-Menüs klicke, wird es geschlossen. Ich brauche es nicht zu schließen. Aus der Dokumentation: Wenn geöffnet, fügt das Plugin .dropdown-backdrop als einen Klickbereich zum Schließen von Dropdown-Menüs hinzu, wenn außerhalb des Menüs geklickt wird. Welches JavaScript kann ich hinzufügen, um zu verhindern, dass das Drop-down schließt?