javascript - Plusieurs pages partagent la même navigation. Comment introduire cette navigation partagée pour éviter les duplications?
PHPz
PHPz 2017-05-19 10:37:36
0
2
850

Un scénario très courant. Dans le passé, il était introduit à l'aide de l'inclusion de PHP. Quelles méthodes peuvent être utilisées au niveau du front-end pour ce faire ?
Les bibliothèques désormais introduites incluent jQuery et Webpack

Ceux qui me viennent à l'esprit sont :

  1. Envoyez une requête Ajax et mettez la page demandée dans le conteneur :

    $.get("header.html",function(data){
       $("#header").html(data);
    });
  2. Faites de la navigation un composant jQuery et initialisez-le pour chaque page utilisée

    `$("#header").initHeader()`
    

Mes deux idées sont-elles correctes ?
Y a-t-il un autre moyen ?
Et quelles sont les méthodes couramment utilisées ?

PHPz
PHPz

学习是最好的投资!

répondre à tous(2)
洪涛

Il devrait toujours y avoir un fichier modèle. Cela semble bizarre de l'implémenter en utilisant des composants jq...

世界只因有你

Écrivez nav dans public js et initialisez-le là.
Pas besoin d'initialiser à chaque page.

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