Front-end - Certaines pages Web affichent un cadre de page Web lors de leur première ouverture, et le contenu s'affiche après un certain temps. Quelle technologie est utilisée pour ces pages Web ?
PHP中文网2017-05-15 16:58:32
0
4
593
Par exemple : http://www.weather.com/ Lorsque vous l'ouvrez pour la première fois, cela ressemble à ceci :
Le contenu spécifique sera alors affiché. S'il vous plaît, dites-moi, quelle technologie est utilisée pour une telle page Web ?
Il utilise angular Le principe est de diviser la page en différents directive Bien qu'il n'y ait pas de contenu spécifique au début, directive agit comme un espace réservé, afin que le cadre de la page soit visible. directive lui-même demande ensuite des fragments de contenu spécifiques de l'arrière-plan via ajax, les remplit dans le cadre de la page et affiche du texte et des images spécifiques. Tant que vous comprenez le principe, il est très simple d'obtenir cet effet. Au final, peu importe que vous l'utilisiez ou non angular
Il ne devrait y avoir rien de surprenant. C'est parce que lorsque le html et le css sont chargés pendant le processus de chargement de ce site Web, l'image d'arrière-plan n'a pas encore été chargée. Après un certain temps, l'image d'arrière-plan est chargée et l'effet de l'ensemble. Le site Web s'affiche. Jetez un œil à f12 Le réseau le saura C'est le premier à être chargé
C'est la dernière photo qui a été chargée
Ma vitesse Internet est un peu lente et il faut 1,15 seconde pour charger l'image d'arrière-plan
Il utilise
.angular
Le principe est de diviser la page en différents
directive
Bien qu'il n'y ait pas de contenu spécifique au début,directive
agit comme un espace réservé, afin que le cadre de la page soit visible.directive
lui-même demande ensuite des fragments de contenu spécifiques de l'arrière-plan viaajax
, les remplit dans le cadre de la page et affiche du texte et des images spécifiques.Tant que vous comprenez le principe, il est très simple d'obtenir cet effet. Au final, peu importe que vous l'utilisiez ou non
angular
Il ne devrait y avoir rien de surprenant. C'est parce que lorsque le html et le css sont chargés pendant le processus de chargement de ce site Web, l'image d'arrière-plan n'a pas encore été chargée. Après un certain temps, l'image d'arrière-plan est chargée et l'effet de l'ensemble. Le site Web s'affiche. Jetez un œil à f12 Le réseau le saura
C'est le premier à être chargé
C'est la dernière photo qui a été chargée
Ma vitesse Internet est un peu lente et il faut 1,15 seconde pour charger l'image d'arrière-plan
Je pense que mettre le fichier js sous le corps aura cet effet
Dites-moi mon opinion personnelle, à titre indicatif seulement :
Je pense que cet effet peut être obtenu grâce à ajax.
Faites d'abord le squelette avec html+css
Alors js :
window.onload=function(){
}