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中文网
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 ?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(4)
phpcn_u1582

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

左手右手慢动作

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(){

  当页面骨架显示完整后,这里再发起ajax请求,载入数据

}

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal