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.

15
Überprüfen Sie, ob ein Bild mit jQuery geladen ist (keine Fehler)
Ich verwende JavaScript mit der jQuery-Bibliothek, um Bildminiaturen zu bearbeiten, die in einer ungeordneten Liste enthalten sind. Wenn das Bild geladen wird, macht es eine Sache, wenn ein Fehler auftritt, macht es etwas anderes. Ich verwende jQuery load()und error()Methoden als Ereignisse. Nach diesen Ereignissen überprüfe ich das Image-DOM-Element auf .complete, …

14
Das Anforderungsheaderfeld Access-Control-Allow-Headers ist von Access-Control-Allow-Headern nicht zulässig
Ich versuche, Dateien mit einer Post-Anfrage an meinen Server zu senden, aber wenn sie gesendet wird, verursacht sie den Fehler: Anforderungsheaderfeld Inhaltstyp wird von Access-Control-Allow-Headern nicht zugelassen. Also habe ich den Fehler gegoogelt und die Header hinzugefügt: $http.post($rootScope.URL, {params: arguments}, {headers: { "Access-Control-Allow-Origin" : "*", "Access-Control-Allow-Methods" : "GET,POST,PUT,DELETE,OPTIONS", "Access-Control-Allow-Headers": "Content-Type, …


5
Suchen Sie das nächstgelegene Vorfahrenelement mit einer bestimmten Klasse
Wie kann ich in reinem JavaScript den Vorfahren eines Elements finden, der dem Baum mit einer bestimmten Klasse am nächsten liegt ? Zum Beispiel in einem Baum wie diesem: <div class="far ancestor"> <div class="near ancestor"> <p>Where am I?</p> </div> </div> Dann möchte div.near.ancestorich, wenn ich das probiere pund suche ancestor.
224 javascript  html  dom 

15
Javascript reduziert das Array von Objekten
Angenommen, ich möchte a.xfür jedes Element in summieren arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN Ich habe Grund zu der Annahme, dass die Axt irgendwann undefiniert ist. Das Folgende funktioniert gut arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 Was mache ich im ersten Beispiel falsch?


9
Wie erstelle ich ein Array von Objektliteralen in einer Schleife?
Ich muss ein Array von Objektliteralen wie folgt erstellen: var myColumnDefs = [ {key:"label", sortable:true, resizeable:true}, {key:"notes", sortable:true,resizeable:true},...... In einer Schleife wie dieser: for (var i = 0; i < oFullResponse.results.length; i++) { console.log(oFullResponse.results[i].label); } Der Wert von keysollte results[i].labelin jedem Element des Arrays stehen.

7
Entfernen Sie nicht alphanumerische Zeichen aus der Zeichenfolge
Ich möchte die folgende Zeichenfolge in die bereitgestellte Ausgabe konvertieren. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" Ich habe festgestellt , keine Lösung , die Sonderzeichen behandelt wie \r, \n, \busw. Grundsätzlich möchte ich nur alles loswerden, was nicht alphanumerisch ist. Folgendes habe ich versucht ... Attempt 1: "\\test\red\bob\fred\new".replace(/[_\W]+/g, ""); Output 1: "testedobredew" …
224 javascript  regex 


29
JavaScript-Diagrammbibliothek
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Würde jemand eine bestimmte JavaScript-Diagrammbibliothek empfehlen - insbesondere eine, die überhaupt kein Flash verwendet?
223 javascript  charts 

10
AngularJS-Routing ohne den Hash '#'
Ich lerne AngularJS und es gibt eine Sache, die mich wirklich nervt. Ich $routeProviderdeklariere Routing-Regeln für meine Anwendung: $routeProvider.when('/test', { controller: TestCtrl, templateUrl: 'views/test.html' }) .otherwise({ redirectTo: '/test' }); aber wenn ich im Browser zu meiner App navigiere, sehe ich app/#/teststatt app/test. Meine Frage ist also, warum AngularJS diesen Hash …



19
Können Skripte mit innerHTML eingefügt werden?
Ich habe versucht, einige Skripte mit einem innerHTMLauf eine Seite zu laden <div>. Es scheint, dass das Skript in das DOM geladen wird, aber es wird nie ausgeführt (zumindest in Firefox und Chrome). Gibt es eine Möglichkeit, Skripte beim Einfügen auszuführen innerHTML? Beispielcode: <!DOCTYPE html> <html> <body onload="document.getElementById('loader').innerHTML = '<script>alert(\'hi\')<\/script>'"> …

4
Auswählen mehrerer Klassen mit jQuery
Ich habe genau hingeschaut und kann anscheinend nicht herausfinden, wie alle Elemente, die bestimmten Klassen entsprechen, in einer jQuery-Selektoranweisung wie der folgenden ausgewählt werden: $('.myClass', '.myOtherClass').removeClass('theclass'); Irgendwelche Ideen, wie dies erreicht werden kann? Die einzige andere Möglichkeit ist zu tun $('.myClass').removeClass('theclass'); $('.myOtherClass').removeClass('theclass'); Aber ich mache das mit einigen Klassen, daher …

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.