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.

5
Wie gehe ich mit Dateidownloads mit JWT-basierter Authentifizierung um?
Ich schreibe eine Webanwendung in Angular, in der die Authentifizierung von einem JWT-Token verwaltet wird. Dies bedeutet, dass jede Anforderung einen "Authentifizierungs" -Header mit allen erforderlichen Informationen enthält. Dies funktioniert gut für REST-Aufrufe, aber ich verstehe nicht, wie ich mit Download-Links für im Backend gehostete Dateien umgehen soll (die Dateien …

13
Kann jQuery den Tag-Namen angeben?
Ich habe mehrere Elemente auf einer HTML-Seite, die dieselbe Klasse haben - aber sie sind unterschiedliche Elementtypen. Ich möchte den Tag-Namen des Elements herausfinden, während ich sie durchlaufe - aber .attr akzeptiert nicht "Tag" oder "Tagname". Hier ist was ich meine. Betrachten Sie diese Elemente auf einer Seite: <h1 class="rnd">First</h1> …
115 javascript  jquery 

11
Unterstrich: sortBy () basierend auf mehreren Attributen
Ich versuche, ein Array mit Objekten basierend auf mehreren Attributen zu sortieren. Das heißt, wenn das erste Attribut zwischen zwei Objekten gleich ist, sollte ein zweites Attribut verwendet werden, um die beiden Objekte zu kombinieren. Betrachten Sie beispielsweise das folgende Array: var patients = [ [{name: 'John', roomNumber: 1, bedNumber: …



15
Backbone-Ansicht: Erben und erweitern Sie Ereignisse vom übergeordneten Element
In der Dokumentation von Backbone heißt es: Die Ereigniseigenschaft kann auch als eine Funktion definiert werden, die einen Ereignis-Hash zurückgibt, um das programmgesteuerte Definieren Ihrer Ereignisse sowie das Erben dieser Ereignisse von übergeordneten Ansichten zu vereinfachen. Wie erben Sie die Ansichtsereignisse eines Elternteils und erweitern sie? Übergeordnete Ansicht var ParentView …


3
valueOf () vs. toString () in Javascript
In Javascript hat jedes Objekt eine valueOf () - und eine toString () -Methode. Ich hätte gedacht, dass die toString () -Methode immer dann aufgerufen wird, wenn eine Zeichenfolgenkonvertierung erforderlich ist, aber anscheinend wird sie von valueOf () übertrumpft. Zum Beispiel der Code var x = {toString: function() {return "foo"; …
115 javascript 

12
Warum gibt es in JavaScript einen Nullwert?
In JavaScript gibt es zwei Werte, die im Grunde sagen: "Ich existiere nicht" - undefinedund null. Eine Eigenschaft, der ein Programmierer nichts zugewiesen hat , muss explizit zugewiesen werden, damit undefinedeine Eigenschaft wird .nullnull Ich dachte einmal, dass es einen Bedarf gibt, nullweil undefinedes sich um einen primitiven Wert und …

6
Wie kann ein ng-click-Ereignis an Bedingungen geknüpft werden?
Ich habe diesen Code in ng-repeat: <a href="#" class="disabled" ng-click="doSomething(object)">Do something</a> Wie kann eine Bedingung festgelegt werden, dass die Schaltfläche deaktiviert ist, wenn dies der Fall ist class="disabled"? Oder gibt es eine Möglichkeit, dies in Javascript zu tun, damit es so aussieht: $('.do-something-button').click(function(){ if (!$(this).hasClass('disabled')) { do something } });




12
So erkennen Sie, wann Facebooks FB.init vollständig ist
Das alte JS SDK hatte eine Funktion namens FB.ensureInit. Das neue SDK scheint keine solche Funktion zu haben ... Wie kann ich sicherstellen, dass ich keine API-Aufrufe tätige, bis es vollständig initiiert ist? Ich füge dies oben auf jeder Seite ein: <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId …

7
AngularJS - $ anchorScroll glatt / Dauer
Lesen der AngularJS-Dokumente Ich habe nicht herausgefunden, ob $anchorScrolles eine Dauer- / Beschleunigungsoption zum reibungslosen Scrollen zu Elementen geben kann. Es heißt nur: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); Ich benutze keine Abfrage und möchte nicht; Gibt es noch eine clevere und dennoch einfache Möglichkeit zum Erstellen oder Erweitern $anchorScroll, um …

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.