Heim > Web-Frontend > js-Tutorial > Native Javascript-Methode zum Implementieren des verzögerten Ladens von Bildern_Javascript-Fähigkeiten

Native Javascript-Methode zum Implementieren des verzögerten Ladens von Bildern_Javascript-Fähigkeiten

WBOY
Freigeben: 2016-05-16 16:25:12
Original
1142 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt, wie das verzögerte Laden von Bildern mit nativem JavaScript implementiert wird. Das verzögerte Laden von Bildern verfügt tatsächlich über ein JQuery-Plug-In, und die Lademethode ist sehr einfach und vernünftig. Einige Freunde waren jedoch der Meinung, dass das Laden des JQuery-Plug-In-Pakets zu groß war, also schrieb Yu Shi selbst eines und teilte es mit Ihnen .

Zuallererst kann das verzögerte Laden von Bildern unsere Bandbreite sparen und ein besseres Benutzererlebnis bieten, insbesondere für Websites mit vielen Bildern. Dies ist sehr wichtig.

Prinzip des verzögerten Ladens von Bildern

Das Prinzip des verzögerten Ladens von Bildern besteht darin, dass die Bildquelle in HTML nicht die tatsächliche Bildadresse ist, sondern die Bildadresse dem img-Tag mit einem benutzerdefinierten Attribut zugewiesen wird, wie zum Beispiel: src="img/loading.gif ” data-url="img/1.jpg" und verwenden Sie dann js, um das Browser-Bildlaufleistenereignis zu bestimmen. Wenn Sie einen bestimmten Punkt erreichen, weisen Sie dem src des aktuellen img-Tags die tatsächliche Adresse des Bildes im benutzerdefinierten Attribut zu , wodurch eine dynamische Bildverarbeitung realisiert wird. In einem realen Projekt können die Adressen dieser Bilder über Ajax übergeben und den benutzerdefinierten Attributen von img zugewiesen werden.

Beispiel für verzögertes Laden von Bildern mit nativem JS:

Der Textinhalt scheint mir doch etwas langweilig zu sein. Ich habe eine einfache Demo geschrieben und kann jetzt alle Freunde, die ihn benötigen, direkt kopieren und verstehen, nachdem er sich den Code angesehen hat.

Code kopieren Der Code lautet wie folgt:




图片延迟加载

    img{display:block;width:350px;height:245px;background:url(img/loading.gif) zentriert zentriert, nicht wiederholt🎜>























































希望本文所述对大家的javascript程序设计有所帮助.

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage