Articles of Javascript

Was macht `new` in JavaScript überhaupt?

Ich bin sehr verwirrt darüber, wie Konstrukteure in Javascrpt arbeiten; trotz der Verwendung der Sprache für mehrere Jahre (meistens als wäre es eine halb-imperative Version von LISP) würde ich gerne mehr darüber wissen, wie Objekte darin arbeiten sollen. Mit diesem Code: function Foo(x) { return { bar: function() { return x; } }; } Was […]

Lokaler Speicher in Angular 2

Ich muss Daten in der Sitzung des Browsers speichern und die Daten abrufen, bis die Sitzung beendet wird. Wie verwenden Sie den lokalen Speicher und den Sitzungsspeicher in Angular 2?

Fix div, wenn der Browser zu ihm scrollt

Wenn Sie die Seite in der folgenden URL nach unten scrollen, wird das Freigabe-DIV für den Browser gesperrt: http://knowyourmeme.com/memes/pizza-is-a-vegetable Ich gehe davon aus, dass sie eine position: fixed; anwenden position: fixed; Attribut. Wie kann dies mit jQuery erreicht werden?

Verändern Sie die Größe eines Base-64-Bildes in JavaScript, ohne Canvas zu verwenden

Ich brauche eine Möglichkeit, Bilder in JavaScript zu skalieren, ohne ein HTML-Element zu verwenden. Meine mobile HTML-App nimmt Bilder auf und konvertiert sie dann in base64-Zeichenfolgen. Danach muss ich die Größe ändern, bevor sie an die API gesendet werden, um Speicherplatz zu sparen. Ich suche nach einer anderen und geeigneteren Möglichkeit, sie zu skalieren, und […]

Cross-Browser-Methode zum Ermitteln des vertikalen Scroll-Prozentsatzes in Javascript

Wie kann ich herausfinden, wie viel Prozent der vertikalen Bildlaufleiste ein Benutzer an einem bestimmten Punkt durchlaufen hat? Es ist einfach genug, das ‘onscroll’ -Ereignis einzufangen, wenn der Benutzer die Seite herunterscrollt, aber wie finde ich heraus, wie weit sie gescrollt haben? In diesem Fall ist besonders der Prozentsatz wichtig. Ich bin nicht besonders besorgt […]

Ist es möglich, Desktop-Anwendungen mit node.js zu erstellen?

Ich habe eine Anwendung mit node.js erstellt, und ich bin interessiert zu wissen, ob es möglich ist, die Client-Seite (js, html, css) und die Server-Seite in eine eigenständige Anwendung (die Browser nicht erforderlich) zu packen.

Wie zeichnet man einen Vektorpfad progressiv? (Raphael.js)

Wie animiert man einen Vektorpfad wie er gezeichnet wird? Mit anderen Worten, zeigen Sie den Pfad langsam Pixel für Pixel. Ich benutze Raphaël.js , aber wenn deine Antwort nicht bibliotheksspezifisch ist – vielleicht gibt es ein allgemeines Programmiermuster für Raphaël.js Dinge (ich bin ziemlich neu in der Vektoranimation) – es ist willkommen! Es ist einfach […]

Was sind die JavaScript-Schlüsselcodes?

Welche Tastencodes sind für JavaScript verfügbar? Wenn sie nicht für alle Browser gleich sind, listen Sie bitte die Tastencodes für jeden Browser auf.

Wie kann ich die absolute Position eines Objekts auf der Seite in Javascript ermitteln?

Ich möchte die absolute x, y-Position eines Objekts auf der Seite in Javascript erhalten. Wie kann ich das machen? Ich habe versucht, obj.offsetTop und obj.offsetLeft , aber diese geben nur die Position relativ zum Elternelement. Ich denke, ich könnte den Offset des Elternteils und den Offset des Elternteils durchlaufen usw., bis ich das Objekt ohne […]

Wie kann ich eine Nummer in JavaScript runden? .toFixed () gibt eine Zeichenfolge zurück?

Fehle ich hier etwas? var someNumber = 123.456; someNumber = someNumber.toFixed(2); alert(typeof(someNumber)); //alerts string Warum gibt .toFixed() eine Zeichenfolge zurück? Ich möchte die Zahl auf 2 Dezimalstellen runden.