Backbone.js - metoda Render ()

Výhoda práce s a Rámec MVC je, že můžeme rozdělit různé oblasti aplikace do vrstev, již víme, že model a řadič jsou vrstvy, které jsou zodpovědné za poskytování interních funkcí a logické implementace naší aplikaci, nicméně je to v části pohledu kde se vytváří největší dopad, protože to je to, co uživatel uvidí.
Abychom mohli spravovat pohled, máme několik možností, víme, že musíme mít modul šablon, zajímavé je, že můžeme použít jednu z mnoha možností a abychom si to mohli dovolit, máme metoda render () který zavolá šablonu a zobrazí data.
Render () metoda
Pokud potřebujeme definovat logiku, jak zobrazit šablonu, můžeme použít volitelná metoda render ().
DůležitéV tomto tutoriálu použijeme Podtržítko jako modul šablony a navíc vezmeme jako základ následující HTML:

Zde vidíme, jak vytváříme blok ke kterému definujeme, že jeho typ bude text / šablona a přidáváme id-šablona, to nám pomůže, když posíláme informace do modulu šablon.
Funkční
Existuje metoda v Podtržítko volala ._šablona který zkompiluje kód šablony do Javascriptu a převede jej na funkce, které pak můžeme vyhodnotit a zobrazit.
Například metodě předáme popisky, které bude používat pomocí id v případě předchozího kódu, je id-template, s tímto, ._template metoda již víte, kam data vrátit.
Pak on metoda render () používá šablonu předáváním dat pomocí metody toJSON () což nějakým způsobem překládá atributy modelu, který jsme spojili s pohledem. Poté šablona vrátí konkrétní HTML a přidáme jej do souboru Strom DOM dokumentu pomocí majetek $ the.

Může to znít jako spousta práce, ale vše je opravdu prováděno rámcem společně s modulem šablon, takže náš zásah je mnohem jednodušší, než kdybychom to všechno museli udělat bez vaší pomoci.


Příklady použití
Existuje konvence, ve které musíme vrať tohle na konci metody poskytnout (), To nám pomáhá učinit pohledy opakovaně použitelnými v jiných pohledech a také vytvářet seznamy prvků, které budou nakresleny, jakmile budou přítomny všechny prvky, a ne jeden po druhém, čímž nám ušetří trochu prostředků.
Podívejme se níže na obrázek příkladu, jak vytvořit zobrazení seznamu:

Vidíme to v rámci metody poskytnout () toto používáme k přidání do vlastnosti $ the, obsah modelu a pak to všechno můžeme vrátit pomocí vrať tohle.
Docela jednoduchá implementace, ale velmi užitečná, protože nám to umožní použít tento seznam i jako subview v rámci jiných nadřazených pohledů.
Dokončíme tutoriál se znalostí metody poskytnout () a jeho velký význam při definování pohledů, které lze znovu použít.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave