..


Σύνδεσμοι διαφημιζόμενων

Lazy φόρτωση των εικόνων με jQuery

Το άρθρο γράφτηκε από τον John Belelli
Σελίδα 1 από 3

Ένα πολύ σημαντικό χαρακτηριστικό ενός δικτυακού τόπου είναι σίγουρα η ταχύτητα φόρτωσης των σελίδων. Παρά την αργή site που χρειάζεται πολύ χρόνο για να μας δείξει τι θέλουμε, στην πραγματικότητα, οι περισσότεροι από τους χρήστες κλείνει τη σελίδα με τη μετάβαση σε μια εναλλακτική τοποθεσία ή ανταγωνιστής. Το Διαδίκτυο δεν είναι ένα εργαλείο για τον ασθενή άνθρωποι ;-)

Η τεχνική της Lazy Loading (μεταφράστηκε σε "τεμπέληδες φόρτωση") των εικόνων είναι ακριβώς για να αποφευχθεί η μεγάλη αναμονή και περιττά σε μια ιστοσελίδα. Αυτή η τεχνική του προγραμματισμού δεν είναι, στην πραγματικότητα, αναφέρεται σε εικόνες, αλλά καλύπτει όλους τους πόρους "άχρηστη", όταν τα φορτία, riorse ότι θα είναι, φυσικά, που ανακτάται "on demand", όταν υπάρχει ανάγκη.

Η τεχνική της Lazy Loading

Εμείς θα αντιμετωπίσει ο λόγος των εικόνων που είναι ουσιαστικά το βαρύτερο μέρος της ιστοσελίδας. Ο χρήστης ξεκινά μια σελίδα που δεν είναι απαραίτητα όλα, θα δείτε τις φωτογραφίες, ίσως επειδή είναι κρυμμένες ή απλά επειδή τοποθετείται στο κάτω μέρος ή σε μια περιοχή μακριά από όπου ο χρήστης θέλει να έχει πρόσβαση στις πληροφορίες.
Αυτές οι περιπτώσεις συμβαίνουν κυρίως για τις πολύ μεγάλες σελίδες, όπως είναι αυτές του blog (τα οποία, σε κατηγορία με πολλούς σχολιαστές, μπορεί να είναι πολύ μεγάλη). Σε περιπτώσεις όπως αυτή δεν έχει κανένα νόημα να φορτώσει όλες τις εικόνες κατά την εκκίνηση, ιδιαίτερα εκείνων που βρίσκονται στο κάτω μέρος, γιατί ποτέ δεν θα μπορούσε να θεωρηθεί!

Για την εφαρμογή των τεμπέλης τεχνική φόρτωσης μπορεί να εφαρμοστεί με διαφορετικούς τρόπους.
Το πιο προφανές ότι έρχεται στο μυαλό είναι να αφαιρέσετε τις εικόνες on the fly από το DOM χρησιμοποιώντας JavaScript. Αλλά αυτό θα ήταν επίσης λάθος γιατί ο τρόπος που οι περισσότεροι browsers δεν έχουν ακόμη διαβιβάσει την αίτηση της εικόνας και εσείς θα πάρετε την πλήρη επιθυμητό αποτέλεσμα.
Μια καλή τεχνική, τονίζεται στο άρθρο του Paul Hammond Ταχύτητα το site σας με καθυστερημένη περιεχόμενο είναι, αντίθετα, να χρησιμοποιήσει προσαρμοσμένα χαρακτηριστικά στο HTML5. Ας δούμε πώς.

Στην ίδια κατηγορία ...
E-Learning
CSS (Μάθημα) CSS (Μάθημα)
Σχεδίαση και Προσβασιμότητα, σύμφωνα με το W3C CSS και XHTML. Ξεκινώντας από 29 €.
HTML (Μάθημα) HTML (Μάθημα)
Η γλώσσα σήμανσης για τον Παγκόσμιο Ιστό από 29 €.
Javascript (Μάθημα) Javascript (Μάθημα)
Πλήρης οδηγός για δέσμες ενεργειών στην πλευρά του πελάτη. Από 39 €.
Σύνδεσμοι διαφημιζόμενων