Entwarf eine Navigationsleiste wie folgt
Unterhalb der Navigationsleiste befindet sich der Textinhalt.
Eine sehr einfache Designidee ist: Klicken Sie auf die Schaltfläche oben (z. B. „Info/Blog“ usw.). Der Hauptcontainer 从后台
lädt die Frontend-Seite.
verwendet das CodeIgniter-Framework und plant, alle Schaltflächen in der Navigationsleiste am Front-End zu binden. Jede Schaltfläche löst eine Ajax-Anfrage aus. Das Back-End schreibt speziell eine öffentliche Funktion zur Verarbeitung des Front-Ends Ajax-Anfrage, mit Ajax
Schließen Sie das Neuladen der Hauptcontainerseite ab und implementieren Sie die PHP-Modularisierung (header.js/footer.js ..etc).$this->load->view('xxx')
unterschiedlich in verschiedene Container geladen, sodass die Kopf- und Fußzeilenvorlagen nicht vereinheitlicht werden können. Wenn alle statischen Ressourcen einheitlich geschrieben sind Vorlage PHP führt unweigerlich zur Seite css|javascript|img
.加载时间过长
Also würde ich gerne fragen, ob es eine bessere Lösung gibt??
Antwortinhalt:
Anforderungen
lädt die Frontend-Seite.从后台
Schließen Sie das Neuladen der Hauptcontainerseite ab und implementieren Sie die PHP-Modularisierung (header.js/footer.js ..etc).Ajax
$this->load->view('xxx')
Frage
.css|javascript|img
加载时间过长
Ich habe über eine Alternative nachgedacht, nämlich das Hinzufügen des Nav-Tags zu jedem Container, wodurch sichergestellt werden kann, dass unterschiedliche statische Ressourcen geladen werden. Allerdings wird die Codepflege nach der Bildung umständlicher und die Codeduplizierung ist nicht effizient genug.
Also würde ich gerne fragen, ob es eine bessere Lösung gibt??