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.



6
Variablen zwischen Dateien in Node.js teilen?
Hier sind 2 Dateien: // main.js require('./modules'); console.log(name); // prints "foobar" // module.js name = "foobar"; Wenn ich kein "var" habe, funktioniert es. Aber wenn ich habe: // module.js var name = "foobar"; Name wird in main.js undefiniert sein. Ich habe gehört, dass globale Variablen schlecht sind und Sie besser …

3
WebDriver click () vs JavaScript click ()
Die Geschichte: Hier bei StackOverflow haben Benutzer berichtet, dass sie nicht über den Selenium WebDriver-Befehl "click" auf ein Element klicken und es mit einem JavaScript-Klick umgehen können, indem sie ein Skript ausführen. Beispiel in Python: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Beispiel in WebDriverJS / Protractor: var elm = $("#myid"); browser.executeScript("arguments[0].click();", …

8
Beispiel für history.replaceState ()?
Kann jemand ein funktionierendes Beispiel für history.replaceState geben? Das sagt w3.org : history . replaceState(data, title [, url ] ) Aktualisiert den aktuellen Eintrag im Sitzungsverlauf, um die angegebenen Daten, den Titel und, falls angegeben und nicht null, die URL zu erhalten. Aktualisieren: Das funktioniert perfekt: history.replaceState( {} , 'foo', …
126 javascript  ajax  html 

16
Elemente nach Klassennamen entfernen?
Ich habe den folgenden Code, um Elemente mit ihrem Klassennamen zu finden: // Get the element by their class name var cur_columns = document.getElementsByClassName('column'); // Now remove them for (var i = 0; i < cur_columns.length; i++) { } Ich weiß nur nicht, wie ich sie entfernen soll ..... MUSS …




9
Daten-URL-Datei herunterladen
Ich spiele mit der Idee, ein vollständig JavaScript-basiertes Zip / Unzip-Dienstprogramm zu erstellen, auf das jeder über einen Browser zugreifen kann. Sie können einfach ihre Zip-Datei direkt in den Browser ziehen und so alle darin enthaltenen Dateien herunterladen. Sie können auch neue Zip-Dateien erstellen, indem Sie einzelne Dateien hineinziehen. Ich …


6
Ruby's || = (oder gleich) in JavaScript?
Ich liebe Rubys ||=Mechanismus. Wenn eine Variable nicht existiert oder existiert nil, erstellen Sie sie und setzen Sie sie gleich: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Ich muss jetzt etwas Ähnliches in JavaScript tun. Was ist die Konvention oder der …
126 javascript  ruby  syntax 

17
Wie importiere ich jquery mit ES6-Syntax?
Ich schreibe eine neue App mit (JavaScript) ES6-Syntax über babelTranspiler und die preset-es2015Plugins sowie semantic-uifür den Stil. index.js import * as stylesheet from '../assets/styles/app.scss'; import * as jquery2 from '../dist/scripts/jquery.min'; import * as jquery3 from '../node_modules/jquery/dist/jquery.min'; console.log($('my-app')); index.html <!DOCTYPE html> <html lang="fr"> <head> <body> <script src="dist/app.js"></script> </body> </html> Projektstruktur . …

2
Unterschied zwischen window.location.href, window.location.replace und window.location.assign
Was ist der Unterschied zwischen window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Ich habe in vielen Foren gelesen, dass window.location.assign()nur der aktuelle Sitzungsverlauf ersetzt wird und daher die Zurück-Schaltfläche des Browsers nicht funktioniert. Ich kann dies jedoch nicht reproduzieren. function fnSetVariable() { //window.location.href = "http://example.com"; window.location.replace("http://example.com"); //window.location.assign("http://example.com"); } <a onmouseover="fnSetVariable();" href="PageCachingByParam.aspx?id=12" > CLICK </a>
126 javascript  dom  location 

8
Wie schalte ich die Klasse eines Elements in reinem JavaScript um?
Ich suche nach einer Möglichkeit, diesen jQuery-Code (der im Abschnitt "Responsive Menu" verwendet wird) in reines JavaScript zu konvertieren. Wenn die Implementierung schwierig ist, können andere JavaScript-Frameworks verwendet werden. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
126 javascript  dom  toggle 

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.