


Grundlegende Optimierungsideen für die Größenänderung von Fenstern und Scroll-Events_Javascript-Fähigkeiten
Ein Kollege nutzte das Scroll-Ereignis, um Daten in das Projekt zu laden, aber das Ergebnis war eine Tragödie im IE. Es wird eine einfache Optimierungsmethode mit offensichtlichen Ergebnissen angegeben.
Solange der Benutzer die Fenstergröße ändert, wird die Größe einiger interner Elemente neu berechnet, was dazu führen kann, dass die gesamte Seite neu gerendert wird, was letztendlich viel CPU verbraucht. Wenn beispielsweise die Resize-Methode aufgerufen wird, wird sie kontinuierlich ausgelöst, wenn der Benutzer die Fenstergröße ändert, und niedrigere Versionen des IE können in einen Zustand der angehaltenen Animation fallen. Das Gleiche gilt für das Scroll-Ereignis des Fensters, wenn die Maus scrollt oder die Scroll-Leiste zieht. Wenn zu viele Dinge verarbeitet werden müssen, fallen auch niedrigere Versionen des IE in eine angehaltene Animation.
Grundlegende Optimierungsidee: Führen Sie die Größenänderungsereignisfunktion nur einmal innerhalb eines bestimmten Zeitraums aus.
var resizeTimer = null;
$ (window) .on('resize', function () {
if (resizeTimer) {
clearTimeout(resizeTimer)
}
resizeTimer = setTimeout(function(){
console.log ("Fenstergröße ändern");
}, 400);
}
Scroll-Ereignisoptimierung ist das Gleiche.

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Scroll ist die Scroll-Sperrtaste, eine Funktionstaste auf einer Computertastatur. Die Scroll-Taste wird häufig in Word und Excel verwendet. Wenn die Scroll-Taste deaktiviert ist und die Umblättertaste verwendet wird, wird der ausgewählte Bereich der Zellen verschoben . von Zellen.

Wie komprimiere und formatiere ich Bilder in Vue? Bei der Frontend-Entwicklung müssen wir häufig Bilder komprimieren und formatieren. Besonders in der mobilen Entwicklung ist es wichtig, Bilder zu komprimieren und zu formatieren, um die Seitenladegeschwindigkeit zu verbessern und Benutzerverkehr zu sparen. Im Vue-Framework können wir einige Werkzeugbibliotheken zum Komprimieren und Formatieren von Bildern verwenden. Komprimierung mithilfe der Kompressor.js-Bibliothek compress.js ist ein JavaS zum Komprimieren von Bildern

Scrollbreite und -höhe scrollHeight scrollHeight stellt die Gesamthöhe des Elements dar, einschließlich des unsichtbaren Teils, der aufgrund eines Überlaufs nicht auf der Webseite angezeigt werden kann scrollWidth scrollWidth stellt die Gesamtbreite des Elements dar, einschließlich des unsichtbaren Teils, der nicht auf der Webseite angezeigt werden kann Seite wegen Überlauf [Hinweis] IE7-Browser Der Rückgabewert ist ungenau [1] Wenn keine Bildlaufleiste vorhanden ist, sind die Attribute scrollHeight und clientHeight gleich und die Attribute scrollWidth und clientWidth sind gleich //120120console.log(test.scrollHeight ,test.s

Das Aufleuchten der Scroll-Taste auf der Tastatur bedeutet, dass die „Scroll Lock“-Taste im Win-System nicht verwendet wird, aber einige Softwareprogramme verwenden diese Funktionstaste. Nach dem Drücken dieser Taste werden die Auf- und Ab-Tasten von Excel gesperrt Scrollen. Der Cursor scrollt durch die Seite. Wenn Sie diese Taste loslassen, wird der Cursor durch Drücken der Auf- und Ab-Taste gescrollt, ohne die Seite zu scrollen.

Bilder in der Größe ändern, zuschneiden, drehen und spiegeln. Zunächst handelt es sich bei unseren Originalbildern um 10 Bilder unterschiedlicher Größe, die wie folgt aus dem Internet heruntergeladen wurden: Vorgang 1: Größe ändern Ändern Sie die Größe des Bildes auf die gleiche Größe (320.240) vonPILimportImageimporttorchvision.transformsastransforms# Verwenden Sie die PIL Bibliothek zum Einlesen von Image und ResizeefResizeImage():ifnotos.path.exists(rdir):os.makedirs(rdir)foriinrange(10):im=Image.open(d

Vue ist derzeit eines der beliebtesten Front-End-Frameworks. Zusätzlich zur allgemeinen Ereignisüberwachung bietet Vue auch eine Anweisung zur Überwachung von Scroll-Ereignissen, nämlich v-on:scroll. In diesem Artikel wird detailliert beschrieben, wie Sie mit v-on:scroll auf Scroll-Ereignisse in Vue warten. 1. Grundlegende Verwendung der v-on:scroll-Anweisung Die v-on:scroll-Anweisung wird zum Überwachen der Bildlaufereignisse von DOM-Elementen verwendet. Ihre grundlegende Verwendung ist wie folgt: <divv-on:scroll="sc

So verbergen Sie den Bildlauf in CSS: 1. In Firefox können Sie die Bildlaufleiste über das Attribut „scrollbar-width: none; /* Firefox */“ ausblenden. 2. Im IE-Browser können Sie das „-ms-prefix“ verwenden " Attribut Definieren Sie den Stil der Bildlaufleiste. 3. In Chrome und Safari können Sie den CSS-Bildlaufleisten-Selektor verwenden und ihn dann über „display:none“ ausblenden.

Verwenden Sie die Ereignisse window.outerWidth und window.outerHeight, um die Fenstergröße in JavaScript abzurufen, wenn die Größe des Browsers geändert wird. Beispiel: Sie können versuchen, den folgenden Code auszuführen, um die Größe des Browserfensters mithilfe von Ereignissen zu überprüfen: <!DOCTYPEhtml><html>
