Lass mich indem erzahlenZurechtgezwirbelt: bei Mustache zur dynamischen Single-Page-App – TimesTech Print Media

Welcome to Evently

Lorem ipsum proin gravida nibh vel veali quetean sollic lorem quis bibendum nibh vel velit.

Evently

Stay Connected & Follow us

Simply enter your keyword and we will help you find what you need.

What are you looking for?

  /  Mexikanische Dating-Seiten alternative   /  Lass mich indem erzahlenZurechtgezwirbelt: bei Mustache zur dynamischen Single-Page-App

Lass mich indem erzahlenZurechtgezwirbelt: bei Mustache zur dynamischen Single-Page-App

Lass mich indem erzahlenZurechtgezwirbelt: bei Mustache zur dynamischen Single-Page-App

Dynamisches herstellen bei HYPERTEXT MARKUP LANGUAGE sei ausschlaggebend z. Hd. Webanwendungen. Ein gezielter Indienstnahme des passenden Werkzeugs erspart welches zum Einsatz bringen umfangreicher Frameworks.

Single-Page-Webanwendungen (SPA) bereiten angewandten fortwahrenden Neuaufbau von Teilen dieser Bedienoberflache. Jede Korrektur entspricht indes diesem dynamischen fabrizieren bei HTML-Code im ansto? weiters dessen Einbau As part of Welche im Web Browser dargestellte HTML-Seite zur Laufzeit. Fur eigenen Mechanismus existireren parece schlanke & einfach stoned verwendende Werkzeuge. Dieser Mitwirkung zeigt welches musterhaft qua des Web-Template-Systems Mustache.

Eigenschaften von Anwendungsmustern

Inside der HTML-Seite sie sind Inhalte bei einer Auszeichnung durch Struktur- und Gestaltungsinformationen vermischt. Ein Vorlagenmechanismus fuhrt zur Abschied bei Inhalten oder Auszeichnungen, Perish erst zur Gultigkeitsdauer verkrachte Existenz App vereinheitlicht sind nun. Hierfur wirken unterschiedliche Elemente zusammen:

  • Inhalte, Wafer die App insinuieren soll Ferner Perish normalerweise im JSON-Format angekommen sein, ruft welche zur Gultigkeitsdauer vom Server Anrufbeantworter.
  • Folgende Vorlage enthalt den HTML-Code bei dieser Schilderung, wie Inhalte Ankunft sollen. An den fangen, an denen die within HYPERTEXT MARKUP LANGUAGE beschriebenen Inhalte leer den JSON-Daten vom Server angedacht seien, einschatzen einander Stellvertretersymbol.
  • Dasjenige Vorlagenwerkzeug erkennt sich wiederholende Strukturen im Rauminhalt. Parece sorgt automatisch fur jedes das entwickeln wiederkehrender HTML-Muster genau so wie irgendeiner immerdar ahnlich sein HTML-Ausdrucke z. Hd. die zahlreichen gleichartigen Elemente einer Tabelle.
  • JavaScript-Funktionen zum gebrauchen des Vorlagenwerkzeugs anfertigen wie auch Inhaltseintrage an den von den Platzhaltern bezeichneten haschen inside welcher Vorschlag amyotrophic lateral sclerosis auch HTML-Code. Letzterer enthalt Auszeichnungen Ferner darstellungsbereite Inhalte.

Etliche Ma?nahme, die durch diesem Anwendungsmuster in Zusammenhang bringen, lizenzieren umherwandern amyotrophic lateral sclerosis kleine Skriptbibliothek antizipieren, wirklich so dass fertige Hilfsfunktionen die Verfahrensweise weitestgehend gesamt ubernehmen fahig sein. Ended up being fur jedes die eigene SPA hinterher zudem drauf erledigen wird, erfordert allein einige Zeilen an zusatzlichem Programmcode.

Perish folgenden Abschnitte kennzeichnen expire Implementierung des Anwendungsmusters. Darauf folgt die eine Ubersicht der Funktionen, die gegenseitig authentisch adoptieren weiters wiederverwenden bewilligen.

Mustache im Einsatz

Das beginnen des Anwendungsmusters erfordert die eine HTML-Seite anhand folgendem Volumen:

Unplanma?ig zum einfugen des Skripts von Mustache bindet app.js welches Mitschrift einer eigenen App das & erganzt dadrin Perish nachfolgend beschriebenen Funktionen. Im Beispiel ist und bleibt einer Cluster .zentraler-inhalt metabolisch gemeint. Mark tragen diverse Vorlagen Zahlung, expire anhand Kapazitat gefullt zur Laufzeit einsetzbar sie sind.

Inhalte abrufen

Zum Abrufen von Inhalten dient gewohnlich das einfaches HTTP GET , etwa zur Anfrage des Inhalts eines Ordners Mittels Audiodateien:

Alle der App hervor sieht welches vornehmen einer Version folgenderweise alle:

Dafur nutzt der Programmcode Wafer Hilfsfunktion http_call , Perish hinein der wiederverwendbaren Bibliothek entlang abwarts enthalten wird. Der Server antwortet darauf mit DM Kapazitat des Ordners als JSON-Struktur:

Der nachste Schritt verwandelt folgenden Kernaussage mit durch Mustache within HTML:

Dabei kommt wiederum Programmcode alle dieser wiederverwendbaren Bibliothek zum Indienstnahme. Die Besonderheit html_erzeugen liest die Vorlage vorlagen/titel-liste.txt aus unserem Vorlagen-Cache Unter anderem weist Mustache an, den JSON-Inhalt vom Server denn HYPERTEXT MARKUP LANGUAGE drogenberauscht generieren. Sowie gegenseitig expire gewunschte Vorschlag jedoch keineswegs im Zwischenspeicher befindet, war zuallererst welches runterladen vom Server obligat.

Unser asynchrone downloaden Ein Antrag verbunden, dass Gunstgewerblerin Callback-Funktion den anfertigen HTML-Code verarbeitet. Darauf folgt Wafer Uberreichung a die Zweck html_erzeugen Unter anderem expire Ausfuhrung, sowie die Entwurf im Zwischenspeicher ist.

Pass away Entwurf vorlagen/titel-liste.txt enthalt dieweil folgenden, bei Platzhaltern gemischten HTML-Code:

Pass away Reputation dieser Platzhalter entsprechen den Feldnamen Ein JSON-Struktur vom Server. Mit dieser sache darf Mustache erinnern, welche gimmick des JSON-Inhalts an welchen ausliefern im HTML-Code erscheinen zu tun haben. Alle welcher Vorlage & dem JSON-Inhalt Potenz Mustache zu guter Letzt folgenden HTML-Block:

Amplitudenmodulation HTML-Ergebnis ist und bleibt glaubhaft, genau so wie reich Literatur sich pro Datenelement von Neuem. Der typischer Nutzen durch Vorlagen ist, weil folgende ebendiese Uberbau Bei welcher Gesetzentwurf alleinig ehemals stellvertretend zu Handen den jeweiligen Sorte von Volumen stoned verfassen war. Den restlichen HTML-Code erstellt das Vorlagenwerkzeug dynamisch an dem jeweiligen Fassungsvermogen orientiert.

Dementsprechend erfolgt Dies hinzunehmen des resultierenden HTML-Codes zur HTML-Seite:

Demzufolge hat Mustache diskret angewandten beliebigen Teilinhalt vom Server abgerufen, dynamisch in HYPERTEXT MARKUP LANGUAGE umgewandelt weiters einer HTML-Seite einer Single-Page-Webanwendung hinzugefugt. Dies erweckt den Erscheinung der umfanglichen Verfahrensweise, welches Hingegen alleinig a dieser Erlaubnis eingehenden Erforschung liegt. In der tat fuhren einer Inanspruchnahme bei Mustache sobald dieser beiden Hilfsfunktionen http_call & html_erzeugen zugeknallt einer uberschaubaren Technik Mexikanische Dating-Seiten. Zum Anzeiger folgt Ein Source zum wiederholten Mal As part of einer Uberblick.

Welcher Codeblock inside verkrachte Existenz Single-Page-Webanwendung genugt zum dynamischen produzieren bei HYPERTEXT MARKUP LANGUAGE. Damit den Residuum bestrebt sein zigeunern Mustache Unter anderem Wafer erwahnten Hilfsfunktionen.

Post a Comment

Share via
Copy link
Powered by Social Snap