Effet Squelette en CSS/JS

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 33

  • @EcoleduWeb
    @EcoleduWeb  Год назад

    🎓 Tous mes cours sur l'École du Web (pour les obtenir tous d'un coup) : www.ecole-du-web.net/
    📚 Tous mes cours sur UDEMY : liste-des-cours.com/

  • @matthieuaubert9447
    @matthieuaubert9447 9 месяцев назад

    Super intéressant merci beaucoup ! Plusieurs petits détails qui ajoutent de la vie, c'est très élégant

  • @gillesa290
    @gillesa290 2 года назад +9

    Super intéressant et utile. Vivement pour REACT !

  • @mimozasolalisis73
    @mimozasolalisis73 2 года назад

    Merci beaucoup :) toujours aussi clair et intéressant !

  • @Digital_mans
    @Digital_mans 2 года назад

    Toujours un plaisir tes vidéos😀

  • @hu_god6066
    @hu_god6066 2 года назад

    Je trouve que l'utilisation de squelette devient vraiment indispensable et cohérant dans le cas d'une SPA ou d'une application consulté depuis un mobile.
    Je me suis souvent retrouver dans des coins perdu ou j'avais pas la 4G et du coup une connexion lente, et quand tu clique sur un site, tu commence a lire les infos que tu recherchais et la tu as des images ou du texte qui load au dessus et qui fait ''scroll'' le contenu que tu étais entrain de lire.
    Merci pour la vidéo, si jamais tu as l'occasion d'en faire une pour React ou Vue c'est avec plaisir !

    • @EcoleduWeb
      @EcoleduWeb  2 года назад +1

      Oui niveau UX ça permet de faire patienter l'utilisateur dans de meilleures conditions.
      Et ce dont tu parles s'appelle le CLS(web.dev/cls/) si je m'abuse, c'est lorsqu'un élément vient exploser le contenu après avoir chargé.
      C'est pris en compte par les "web vitals" de google donc tu as entièrement raison, il faut y faire gaffe. 👍

  • @esperymu2899
    @esperymu2899 2 года назад

    Et merci pour le tuto je les longtemps recherché !😀😊

  • @jonathanchosson
    @jonathanchosson 2 года назад

    J'avoue vivement la version REACT
    Merci

    • @jonathanchosson
      @jonathanchosson 2 года назад

      Bon après je me doute que useEffect sera pas loin :-)

  • @esperymu2899
    @esperymu2899 2 года назад +1

    Du coup comment je pourrais récupérer mes donner qui viennent de mon backend (php) avec le js ?

  • @samueloua8653
    @samueloua8653 Год назад

    Merci!

  • @amadouourybah1442
    @amadouourybah1442 2 года назад

    Vidéo trop cool ,,,j'ai vraiment apprécié,, merci

  • @Stefoux
    @Stefoux 2 года назад

    Excellente explication 😊

  • @chlbri
    @chlbri 2 года назад

    Super intéressant

  • @LePhenixGD
    @LePhenixGD 2 года назад

    Superbe tuto!

  • @syhix
    @syhix 2 года назад

    Merci pour le tutoriel 😊

  • @JeanMarcMALECOT
    @JeanMarcMALECOT 2 года назад

    Salut. Merci à toi de vulgariser ce concept c’est super bien expliqué. Mais pourquoi ne pas remplacer les cards au fur et à mesure et attendre le Load de l’image ?
    L’effet serait encore plus visible vu la taille des photos

    • @EcoleduWeb
      @EcoleduWeb  2 года назад

      Salut !
      Bonne remarque, mais :
      1. On reçoit toutes les images d'un coup via l'api, pas au fur et à mesure.
      2. Les calculs pour créer et ajouter les éléments un par un dans le DOM seraient couteux en performance.

  • @normioffi
    @normioffi 2 года назад

    J'ai une question, utiliser un site internet de codage, genre Glitch, c'est conseiller si j'ai pas d'ordinateur??

    • @EcoleduWeb
      @EcoleduWeb  2 года назад

      Je ne connais pas ce site, et j’imagine qu’il vaut mieux coder avec un ordinateur car avec un portable ça me semble moins pratique.
      Pas impossible mais moins pratique 👍

  • @matthieudantes4129
    @matthieudantes4129 2 года назад

    merci pour ta vidéo, petite question pk as tu eu besoin de remplacer tes h3 par des p au début de ta vidéo, les blocks h3 ne supportent pas la modification de la width?

    • @EcoleduWeb
      @EcoleduWeb  2 года назад +1

      Sisi mais j’évite de mettre 3 H3, on préfère plutôt un titre et deux textes, c’est juste de la semantique 👍

    • @matthieudantes4129
      @matthieudantes4129 2 года назад

      @@EcoleduWeb merci pour ta réponse, hate de voir ta prochaine vidéo

    • @AshukaMadeIt
      @AshukaMadeIt 7 месяцев назад

      @@EcoleduWeb J'allais poser la même question que Matthieu. Je n'arrive pas à comprendre pourquoi est-ce pour que notre premier .skeleton-text prenne une largeur de 90% on a dû au préalable remplacer les h3 en p. En principe ça devrait pouvoir fonctionner même avec des h3 non !? Je suis bloqué là dessus depuis une vingtaine de minutes sans pouvoir trop comprendre pourquoi ça marche pas.

  • @davidcoudray2207
    @davidcoudray2207 2 года назад

    C'est top et je me demandais aussi comment les gafam faisaient.
    Perso je suis sur du WordPress / WooCommerce.
    Le contenu est généré en PHP avec du foreach dans le core (exemple avec une grille de produits) .
    Je ne vois pas comment faire des squelettes puis ensuite charger le contenu mis à part le faire en Ajax ou depuis l'API... Mais même comme ça j'ai un module de filtre/recherche en Ajax qui risque de buguer si je lui fourni le contenu après coup.
    Une idée ?

    • @JeanMarcMALECOT
      @JeanMarcMALECOT 2 года назад

      Il faut générer la page de ton template sans contenu ou en version demi contenu et ensuite utiliser l’API de WordPress pour charger le contenu.

  • @voidsplit2951
    @voidsplit2951 2 года назад

    en parlant de seo, mettre un h3 sans h1 et h2 avant c'est pas tip top ;)

    • @EcoleduWeb
      @EcoleduWeb  2 года назад +2

      Non pas vraiment, les SERP n'y font pas attention, après je suis pour l'organisation sémantique mais ce que je montre est juste un exemple, sans titre, sous-titres etc ...

  • @zaxbelhassen5631
    @zaxbelhassen5631 2 года назад

    En react stp

  • @foxypiratecove37350
    @foxypiratecove37350 Год назад

    Vanilla ? T'as cru que c'était Minecraft ?

    • @EcoleduWeb
      @EcoleduWeb  Год назад

      Vanilla est un terme anglais beaucoup utilisé en développement qui veut dire "en utilisant le langage de base, sans Framework/libraries".

    • @foxypiratecove37350
      @foxypiratecove37350 Год назад

      @@EcoleduWeb Je blaguer.