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.

7
So erhalten Sie Elemente mit mehreren Klassen
Sagen Sie, ich habe das: <div class="class1 class2"></div> Wie wähle ich dieses divElement aus? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] Das funktioniert nicht. Ich weiß, dass es in jQuery so ist $('.class1.class2'), aber ich möchte es mit Vanille-JavaScript auswählen.

9
Löschen Sie das Element aus dem Statusarray in Reaktion
Die Geschichte ist, ich sollte Bob, Sally und Jack in eine Kiste stecken können. Ich kann auch entweder aus der Box entfernen. Nach dem Entfernen bleibt kein Steckplatz mehr übrig. people = ["Bob", "Sally", "Jack"] Ich muss jetzt beispielsweise "Bob" entfernen. Das neue Array wäre: ["Sally", "Jack"] Hier ist meine …


16
Touchscreen-Geräte mit Javascript erkennen
Wie kann ich in Javascript / jQuery feststellen, ob das Clientgerät über eine Maus verfügt? Ich habe eine Website, auf der ein kleines Infofenster angezeigt wird, wenn der Benutzer mit der Maus über ein Element fährt. Ich verwende jQuery.hoverIntent, um den Schwebeflug zu erkennen, aber dies funktioniert offensichtlich nicht auf …


14
Aufrufmethode mit JavaScript-Prototyp
Ist es möglich, die Basismethode von einer Prototypmethode in JavaScript aufzurufen, wenn sie überschrieben wurde? MyClass = function(name){ this.name = name; this.do = function() { //do somthing } }; MyClass.prototype.do = function() { if (this.name === 'something') { //do something new } else { //CALL BASE METHOD } };

9
Was sind bitweise Operatoren?
Ich bin jemand, der Code nur zum Spaß schreibt und sich weder in einer akademischen noch in einer professionellen Umgebung wirklich damit beschäftigt hat. Dinge wie diese bitweisen Operatoren entgehen mir also wirklich. Ich habe einen Artikel über JavaScript gelesen, der anscheinend bitweise Operationen unterstützt. Ich sehe diese Operation immer …

18
Wann sollte ich Inline vs. External Javascript verwenden?
Ich würde gerne wissen, wann ich externe Skripte einbinden oder sie in Bezug auf Leistung und Wartungsfreundlichkeit in den HTML-Code schreiben sollte. Was ist die allgemeine Praxis dafür? Real-World-Szenario - Ich habe mehrere HTML-Seiten, die eine clientseitige Formularüberprüfung benötigen. Dafür verwende ich ein jQuery-Plugin, das ich auf all diesen Seiten …

7
Wie aktualisiere ich ein Element in der Liste mit ImmutableJS?
Hier ist, was offizielle Dokumente sagten updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Normaler Webentwickler (kein funktionierender Programmierer) würde …


1
JavaScript-Doppelpunkt (Bindungsoperator)
Wie Sie wissen, gibt es einen Vorschlag für eine Verknüpfung für die .bind()Funktion, sodass Sie schreiben können: ::this.handleStuff und so wird es in es5 funktionieren: this.handleStuff.bind(this) Meine Frage ist: Wird es möglich sein, Argumente auf diese Weise weiterzugeben? Ich meine eine Art, dies mit der oben genannten Abkürzung zu schreiben: …

5
Der Fehler "Unsicherer JavaScript-Versuch, mit URL auf Frame zuzugreifen ..." wird im Chrome Webkit Inspector kontinuierlich generiert
Chrome (oder ein anderer Webkit-Browser) löst eine Menge dieser "Unsicheren JavaScript-Versuche, mit URL auf Frame zuzugreifen ..." aus, wenn Sie beispielsweise mit der Facebook-API arbeiten. Es stört den tatsächlichen Betrieb nicht, macht die Javascript-Konsole jedoch grundsätzlich unbrauchbar. Ich möchte wissen, ob es eine Möglichkeit gibt, diese Fehler speziell in der …

6
nodeValue vs innerHTML und textContent. Wie man wählt?
Ich verwende einfaches js, um den inneren Text eines Beschriftungselements zu ändern, und ich war mir nicht sicher, aus welchen Gründen ich innerHTML oder nodeValue oder textContent verwenden sollte. Ich muss keinen neuen Knoten erstellen oder die HTML-Elemente oder ähnliches ändern - ersetzen Sie einfach den Text. Hier ist ein …



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.