Voit määrittää RequireJS-moduulin render.js
-tiedostossa. Sivustot lataavat riippuvuudet, kuten JQueryn, Mustachen, RequireJS-tekstilaajennuksen ja RequireJS-CSS-laajennuksen.
define([ 'jquery', 'mustache', 'text!./layout.html', 'css!./design.css' ], function ($, Mustache, templateHtml, css) {
Voit käyttää Mustache-mallipohjajärjestelmää asettelun muodostukseen.
Sisällön asettelun assets/render.js
-tiedostolla on seuraavat ominaisuudet:
Sen on oltava RequireJS-moduuli.
Sen on palautettava JavaScript-muodostinfunktio. Sivustot kutsuvat muodostinfunktion välittämällä parametriobjektin. Parametriobjekti sisältää sisältökohteen tiedot sekä asettelun muodostukseen tarvittavat API-liittymät.
Muodostinfunktiolla on oltava render(parentObj)
-menetelmä, joka muodostaa sisällön asettelun. Sen on lisättävä sisällön asettelun DOM-objekti parentObj
-objektiin, joka välitetään render()
-menetelmälle.
RequireJS-moduuli voi käyttää riippuvuuksia, kuten JQueryä, Mustachea, RequireJS-tekstilaajennusta ja RequireJS-CSS-laajennusta. Sivustot lataavat nämä riippuvuudet. Voit myös käyttää muita kirjastoja.