suchen
HeimWeb-FrontendLayui-TutorialDetaillierte Erläuterung des Aufbaus des Laui-Hintergrund-Frameworks

Detaillierte Erläuterung des Aufbaus des Laui-Hintergrund-Frameworks

layui (homophon: UI-like) ist ein Front-End-UI-Framework, das mit seinen eigenen Modulspezifikationen geschrieben wurde. Es folgt der Schreib- und Organisationsform von nativem HTML/CSS/JS Der Schwellenwert ist extrem niedrig. Gebrauchsfertig. Von außen ist es minimalistisch, aber innen ist es leicht und reich an Komponenten. Jedes Detail, vom Kerncode bis zur API, ist sehr gut für die schnelle Schnittstellenentwicklung geeignet.

Die erste Version von Laui wurde im goldenen Herbst 2016 veröffentlicht. Sie unterscheidet sich von den UI-Frameworks, die auf der unteren Schicht von MVVM basieren, aber sie widerspricht nicht dem Strom, sondern glaubt an die Rückkehr zur Natur . Genauer gesagt ist es eher auf serverseitige Programmierer zugeschnitten. Sie müssen sich nicht mit der komplexen Konfiguration verschiedener Front-End-Tools befassen, sondern müssen sich nur mit dem Browser selbst und allen Elementen und Interaktionen auseinandersetzen Bedarf ist immer griffbereit.

1. Laden Sie Laui von der offiziellen Website herunter (kann auf einem beliebigen Laufwerksbuchstaben gespeichert werden)

Nachdem der Download abgeschlossen ist, sehen Sie die folgende Struktur

├─css //css目录
│ │─modules //模块css目录(一般如果模块相对较大,我们会单独提取,比如下面三个:)
│ │ ├─laydate
│ │ ├─layer
│ │ └─layim
│ └─layui.css //核心样式文件
├─font //字体图标目录
├─images //图片资源目录(目前只有layim和编辑器用到的GIF表情)
│─lay //模块核心目录
│ └─modules //各模块组件
│─layui.js //基础核心库
└─layui.all.js //包含layui.js和所有模块的合并文件

2. Laden Sie Laui aus dem Git-Repository herunter. Komplettes Entwicklungspaket zur Erleichterung der Sekundärentwicklung.

Download-Adresse: https://github.com/sentsin/layui/

3 .js zuerst -----Siehe den nächsten Abschnitt zur Installation von node.js für diesen Vorgang)

Detaillierte Erläuterung des Aufbaus des Laui-Hintergrund-Frameworks

Wird im Allgemeinen für die WebPack-Verwaltung verwendet

4. Nachher Erstellen Sie nach Abschluss der oben genannten Vorgänge ein neues A-Projekt (hier wird MVC als Beispiel verwendet)

Verschieben Sie dann das heruntergeladene Laui (vollständig verschoben, Dateiname und andere Informationen nicht ändern) in das Projekt

Detaillierte Erläuterung des Aufbaus des Laui-Hintergrund-FrameworksDetaillierte Erläuterung des Aufbaus des Laui-Hintergrund-Frameworks

5. Nachdem Lauii bereitgestellt wurde, können Sie eine neue Seite erstellen, um den Effekt anzuzeigen

Erstellen Sie eine neue Layoutseite in MVC (einige Inhalte). im Rahmen ist derselbe, kann also wiederverwendet werden, also erstellen Sie eine neue Layoutseite. Sie können auch neue Masterseiten, Benutzersteuerelemente usw. in anderen Projekten erstellen)

Adresse: http://www .layui.com/demo/admin.html Schreiben Sie das Hintergrundlayout

Detaillierte Erläuterung des Aufbaus des Laui-Hintergrund-Frameworks

Wählen Sie aus, um den Layoutcode abzurufen, und fügen Sie den Code in die Layoutseite ein.

Erstellen Sie eine neue Layoutseite und eine neue Ansichtsseite und fügen Sie die @RenderBody()-Methode zum Hauptinhaltsbereich der Layoutseite hinzu. Dies ist wie folgt nicht der Fall

Detaillierte Erläuterung des Aufbaus des Laui-Hintergrund-FrameworksAnsicht hinzufügen--

Detaillierte Erläuterung des Aufbaus des Laui-Hintergrund-FrameworksFühren Sie die Ansicht aus, um den folgenden Effekt zu erzielen

Detaillierte Erläuterung des Aufbaus des Laui-Hintergrund-FrameworksFügen Sie einen Sprunglink hinzu, um eine Ansicht auf der Layoutseite aufzulisten--

Detaillierte Erläuterung des Aufbaus des Laui-Hintergrund-Frameworks

Erstellen Sie eine neue FormTable-Ansicht (beachten Sie, dass Sie eine Layoutseite hinzufügen müssen), fügen Sie weitere Elemente hinzu, das hier hinzugefügte Formularelement, Adresse: http://www.layui .com/demo/form.html, wählen Sie Code anzeigen und fügen Sie den erforderlichen Code in die Seite ein--

Nachdem Sie die Seite index.cshtml ausgeführt haben, klicken Sie auf Liste 1. Der folgende Effekt wird angezeigt:

Detaillierte Erläuterung des Aufbaus des Laui-Hintergrund-Frameworks

Für mehr Laui-Wissen beachten Sie bitte die SpalteTutorial zur Laui-Nutzung.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Aufbaus des Laui-Hintergrund-Frameworks. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:博客园. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Wie benutze ich das Flussmodul von Layui für das unendliche Scrollen?Wie benutze ich das Flussmodul von Layui für das unendliche Scrollen?Mar 18, 2025 pm 01:01 PM

In dem Artikel wird das Flow -Modul von Layui zum unendlichen Bildschirmrollen, Abdecken von Setup, Best Practices, Leistungsoptimierung und Anpassung für erweiterte Benutzererfahrung erläutert.

Wie kann ich das Aussehen und das Verhalten des Karussellmoduls von Layui anpassen?Wie kann ich das Aussehen und das Verhalten des Karussellmoduls von Layui anpassen?Mar 18, 2025 pm 12:59 PM

In dem Artikel wird das Anpassung des Karussellmoduls von Layui erörtert, der sich auf CSS- und JavaScript -Modifikationen für Aussehen und Verhalten konzentriert, einschließlich Übergangseffekten, Autoplay -Einstellungen und Hinzufügen benutzerdefinierter Navigationskontrollen.

Wie verwende ich das Karussellmodul von Layui, um Bildschieber zu erstellen?Wie verwende ich das Karussellmodul von Layui, um Bildschieber zu erstellen?Mar 18, 2025 pm 12:58 PM

Der Artikel führt zur Verwendung von Layui -Karussellmodul für Bildschieber, Detailschritte für Setup-, Anpassungsoptionen, Implementierung von Autoplay- und Navigationsstrategien sowie Leistungsoptimierungsstrategien.

Wie konfiguriere ich das Upload -Modul von Layui, um Dateitypen und -größen einzuschränken?Wie konfiguriere ich das Upload -Modul von Layui, um Dateitypen und -größen einzuschränken?Mar 18, 2025 pm 12:57 PM

In dem Artikel wird das Konfigurieren von Layui -Upload -Modul zur Einschränkung von Dateitypen und -größen mithilfe von Akzeptieren, Exts und Größeneigenschaften sowie Anpassung von Fehlermeldungen für Verstöße erläutert.

Wie verwende ich das Layui -Ebenenmodul, um modale Fenster und Dialogfelder zu erstellen?Wie verwende ich das Layui -Ebenenmodul, um modale Fenster und Dialogfelder zu erstellen?Mar 18, 2025 pm 12:46 PM

In dem Artikel wird erläutert, wie das Layui -Layer -Modul zum Erstellen modaler Fenster und Dialogfelder verwendet wird, um Setup, Typen, Anpassungen und gemeinsame Fallstricke zu vermeiden.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung