RequireJS-moduulin määritys

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.