


Wie man HTML, CSS und jQuery verwendet, um fortgeschrittene Techniken zum verzögerten Laden von Bildern zu implementieren
So verwenden Sie HTML, CSS und jQuery, um erweiterte Techniken zum verzögerten Laden von Bildern zu implementieren
Lazy Loading ist ein technisches Mittel zur Verbesserung der Leistung von Webseiten und eignet sich besonders für Webseiten, die eine große Anzahl von Bildern enthalten. Durch die Verwendung von HTML, CSS und jQuery können wir das verzögerte Laden von Bildern problemlos implementieren, um das Laden von Webseiten zu beschleunigen und die Benutzererfahrung zu verbessern. In diesem Artikel wird erläutert, wie diese drei Technologien zur Implementierung erweiterter Techniken zum verzögerten Laden von Bildern verwendet werden, und es werden spezifische Codebeispiele aufgeführt.
1. HTML-Vorbereitung
In HTML müssen wir das src-Attribut jedes Bildes, das verzögert geladen werden muss, durch ein benutzerdefiniertes data-src-Attribut ersetzen. Gleichzeitig können wir einen Platzhalter festlegen, um den progressiven Ladeeffekt von Bildern zu erzielen.
1 |
|
2. CSS-Stileinstellung
Um die Platzhalterbildanzeige vor dem Laden des Bildes beizubehalten, müssen wir CSS verwenden, um das img-Element festzulegen. Um einen progressiven Ladeeffekt zu erzielen, können wir gleichzeitig auch einen Übergangseffekt einstellen.
1 2 3 4 5 6 7 8 9 10 |
|
3. jQuery implementiert Lazy Loading
Es ist sehr einfach, Lazy Loading mit jQuery zu implementieren. Wir können das Ereignis $(window).on('scroll', function(){}) verwenden, um auf Scroll-Ereignisse zu warten und Lazy Loading auszulösen, indem wir feststellen, ob das Bild sichtbar ist.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Der obige Code überwacht das Scroll-Ereignis und beurteilt jedes img-Element. Wenn sich das Element im sichtbaren Bereich befindet und nicht geladen wurde, weisen Sie src den Wert des data-src-Attributs zu und fügen Sie den Namen der geladenen Klasse hinzu zu Tags geladen.
4. Fragmentladen und Leistungsoptimierung
Um die Leistung weiter zu verbessern, können wir das Bild zum Laden in mehrere Fragmente aufteilen, anstatt alle Bilder auf einmal zu laden. Dadurch können Leistungsprobleme vermieden werden, die dadurch entstehen, dass die Seite eine große Anzahl von Bildern gleichzeitig anfordert.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Im obigen Code ermitteln wir, ob sich jedes Bild im sichtbaren Bereich befindet, indem wir die Höhe des Fensters und die Position der Bildlaufleiste ermitteln. Es werden nur Bilder im sichtbaren Bereich geladen.
Zusammenfassend lässt sich sagen, dass wir durch die Verwendung von HTML, CSS und jQuery problemlos fortschrittliche Techniken zum verzögerten Laden von Bildern implementieren und die Ladegeschwindigkeit und Benutzererfahrung von Webseiten verbessern können. Durch das Festlegen benutzerdefinierter data-src-Attribute, CSS-Stile und jQuery-Ereignis-Listener sowie die Kombination von Fragmentladen und Leistungsoptimierung können wir das Ladeverhalten von Bildern flexibler steuern und das Benutzererlebnis und die Seitenleistung verbessern. Ich hoffe, dass die in diesem Artikel bereitgestellten Codebeispiele für Sie hilfreich sind!
Das obige ist der detaillierte Inhalt vonWie man HTML, CSS und jQuery verwendet, um fortgeschrittene Techniken zum verzögerten Laden von Bildern zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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

Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

React kombiniert JSX und HTML, um die Benutzererfahrung zu verbessern. 1) JSX bettet HTML ein, um die Entwicklung intuitiver zu gestalten. 2) Der virtuelle DOM -Mechanismus optimiert die Leistung und reduziert den DOM -Betrieb. 3) Komponentenbasierte Verwaltungs-Benutzeroberfläche zur Verbesserung der Wartbarkeit. 4) Staatsmanagement und Ereignisverarbeitung verbessern die Interaktivität.

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen
