javascript

JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script).
3
Antworten

Was macht ~~ in JavaScript / node.js? [Duplikat]

Ich habe diesen Code-Ausschnitt in der Quelle einer node.js-Bibliothek gefunden. Welchen Effekt hat ~~ auf die Variable input ? %Vor% Es wird auch auf andere Arten verwendet: %Vor%     
10.04.2012, 18:32
3
Antworten

Gibt es eine Node.js-Clientbibliothek, um OAuth- und OAuth2-API-Aufrufe an Twitter, Facebook, Google, LinkedIn usw. zu tätigen?

Ich habe viel gegoogelt und das beste was ich finden konnte war: Ссылка Gibt es darüber hinaus Bibliotheken, die Wrappers bereitstellen, um API-Aufrufe an Twitter, Facebook, Google, LinkedIn usw. zu machen, um einen Tweet oder DM jemandem z...
15.01.2014, 11:28
3
Antworten

jquery Setzen Sie alle Kontrollkästchen aktiviert

Ich benutze jquery 1.11.1 und das ist mein Code: %Vor% Wenn ich zum ersten Mal auf #rowchkall klicke, wird das gesamte Kontrollkästchen aktiviert. Wenn ich es erneut anklicke, sind alle Kontrollkästchen deaktiviert. Wenn ich es noch ei...
16.07.2014, 06:50
5
Antworten

Wie entfernt man Java Apis von der Nashorn-Engine?

Ist es möglich, Java-Apis von der Nashorn-Engine zu verstecken oder zu entfernen? So dass es nur "Standard" ECMAScript 262 Edition 5.1 mit einigen besonders exponierten Funktionen / Variablen sehen oder verwenden konnte? Ich möchte meinen End...
28.06.2014, 11:11
3
Antworten

Wie kann ich eine Zeichenfolge, die Emoji enthält, in ein Array aufteilen?

(Sie benötigen Firefox oder Safari, um das Emoji im Code zu sehen.) Ich möchte eine Kette von Emoji nehmen und etwas mit den einzelnen Charakteren machen. In JavaScript "
02.07.2014, 12:59
4
Antworten

___ qstntxt ___

Mit den folgenden Codezeilen kann ich eine Datei in der Antwort eines Ajax-Anrufs in Firefox, Chrome, Opera herunterladen. Im IE wird das %code% -Attribut %code% nicht unterstützt. Daher funktioniert das unten in IE nicht.

HTML:

%Vor%

JavaScript:

%Vor%

Welche Optionen hätte ich, um das gleiche Verhalten im IE zu erreichen?

    
___ answer25179390 ___

IE unterstützt %code% tag .

Es gibt einen hässlichen Hack, den Sie jedoch verwenden können.

  • Erstellen Sie eine unsichtbare %code% :

    %Vor%
  • Schreiben Sie Ihre Daten in die %code% : iframe:

    %Vor%
  • Verwenden Sie execCommand , um die Datei zu speichern (eigentlich , um den Dialog Speichern unter aufzurufen):

    %Vor%

Beachten Sie, dass %code% in IE11 nicht funktioniert. Ich weiß, dass es nahezu unmöglich ist, den Browser einwandfrei zu erkennen. Sie können dies jedoch als Sicherungsroutine versuchen, wenn das Speichern der Datei in Ihrem Code fehlschlägt.

    
___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ answer25280856 ___

Ich denke, das hängt damit zusammen, dass %code% nicht von allen Browsern speziell für %code% -Anker unterstützt wird, also können Sie stattdessen folgenden Code versuchen,

%Vor%     
___ answer35014876 ___

IE unterstützt weder das Navigieren zu einem Daten-URI noch das Attribut %code% . Sie können %code% verwenden, um die Datei für IE 10+ zu speichern.
Sie können %code% überprüfen und IE-spezifischen Code schreiben, andernfalls den vorhandenen Code verwenden, um die Datei zu speichern.
Sie können folgenden Link für weitere Details überprüfen: Dateien lokal speichern mit Blob und msSaveBlob

    
___ tag123jquery ___ jQuery ist eine beliebte Cross-Browser-JavaScript-Bibliothek, die das DOM-Traversal (Document Object Model), die Ereignisbehandlung, Animationen und AJAX-Interaktionen erleichtert, indem die Diskrepanzen zwischen Browsern minimiert werden. Eine mit jQuery gekennzeichnete Frage sollte mit jQuery in Zusammenhang stehen, daher sollte jquery von dem fraglichen Code verwendet werden, und mindestens eine jquery-nutzungsbezogene Elemente müssen in der Frage enthalten sein. ___ tag123internetexplorer ___ Internet Explorer (üblicherweise abgekürzt IE oder MSIE) ist ein von Microsoft entwickelter Webbrowser, der Teil von Microsoft Windows ist. ___ tag123html ___ HTML (Hyper Text Markup Language) ist die Standard-Auszeichnungssprache, die zum Strukturieren von Webseiten und zum Formatieren von Inhalt verwendet wird. HTML beschreibt die Struktur einer Website semantisch zusammen mit Hinweisen für die Präsentation, wodurch sie eine Markup-Sprache statt einer Programmiersprache wird. Die neueste Revision der HTML-Spezifikation ist HTML5.2. ___ answer25253060 ___

Kann ich Punkte verwenden, dass das Download-Attribut in Chrome und Firefox unterstützt wird?

IE & lt; 10:

Befehl Speichern als mit execCommand kann den Trick machen, indem der Inhalt des Elements herunterladbar gemacht wird. p>

Nachteile:

  • Probleme in einigen Versionen von IE unter Win7 [Ich weiß nicht, ob es hier] repariert wurde
  • Benötigen Sie ein DOM-Element, das Daten enthält

IE & gt; = 10

Mit msSaveBlob können Sie Blob oder Datei speichern durch Senden dieser Header:

%Vor%

Überprüfen Sie Dateien lokal mit Blob und msSaveBlob speichern

Nachteile:

  • Brauchen Sie einen Blob zu definieren

Andere Browser

Wenn Sie all das nicht selbst implementieren möchten, können Sie FileSaver.js mit einer netten Bibliothek speichern generierte Dateien auf Client-Seite. Es unterstützt Firefox, Chrome, Chrome für Android, IE 10+, Opera und Safari. Für IE & lt; 10 gibt es eine Verzweigung der Bibliothek, die saveTextAs hinzufügt, um Textdateien zu speichern (.htm, .html , .txt)

Browserübergreifende Lösung

Ein serverseitiges Skript, das Dateinamen, Daten, Meme-Typ erhält und dann die Datei mit dem Header %code%

sendet     
___

Mit den folgenden Codezeilen kann ich eine Datei in der Antwort eines Ajax-Anrufs in Firefox, Chrome, Opera herunterladen. Im IE wird das href -Attribut download nicht unterstützt. Daher funktioniert das unten in IE nicht. HTML: %Vor%...
04.08.2014, 14:45
3
Antworten

Füllen Sie 1 Formularfeld basierend auf einem anderen

Gibt es eine einfache Möglichkeit, ein Formularfeld mit doppeltem Inhalt aus einem anderen Formularfeld zu füllen? Vielleicht mit jQuery oder Javascript?     
05.01.2010, 05:19
3
Antworten

Vergleich zweier Arrays in Javascript - Unterschiede werden zurückgegeben

Vorausgesetzt, wir haben: %Vor% Gibt es eine bewährte und schnelle Lösung, um zwei Arrays miteinander zu vergleichen und ein Array ohne die Werte in beiden Arrays (C und E hier) zurückzugeben. Also: %Vor% sollte die Ausgabe der Lösung se...
08.08.2010, 03:13
4
Antworten

Gibt es in jQuery eine Möglichkeit, einen Klick nur einmal zu binden?

Ich habe eine Ajax-App, die bei jeder Interaktion Funktionen ausführt. Ich möchte meine Setup-Funktion jedes Mal ausführen können, damit der gesamte Setup-Code für diese Funktion gekapselt bleibt. Das mehrmalige Binden von Elementen bedeutet jed...
01.06.2010, 04:07
2
Antworten

Leaflet.js: So entfernen Sie mehrere Ebenen aus der Karte

Ich verwende Leaflet.js für eine Karte. Jetzt möchte ich zusätzliche Layer von der Karte entfernen. Wenn Sie auf die Schaltfläche # klicken, werden alle markierten Kontrollkästchen deaktiviert, und alle entsprechenden Ebenen werden aus der Karte...
29.08.2013, 11:23