RequireJS Modülünü Tanımlama

render.js dosyasında RequireJS modülü tanımlayabilirsiniz. Siteler; JQuery, Mustache, RequireJS Metin Eklentisi ve RequireJS CSS eklentisine yönelik olanlar gibi bağımlılıkları yükler.

define([
                'jquery',
                'mustache',
                'text!./layout.html',
                'css!./design.css'
], function ($, Mustache, templateHtml, css) {

Yerleşimi görüntülemek için Mustache şablon sistemini kullanabilirsiniz.

Bir içerik yerleşiminin assets/render.js dosyasında şu nitelikler bulunur:

  • RequireJS modülü olmalıdır

  • JavaScript Yapılandırıcı fonksiyonu döndürmelidir. Siteler bir parametre nesnesi ileterek Yapılandırıcı fonksiyonunu çağırır. Parametre nesnesinde, yerleşimi görüntülemek için gerekli içerik öğesi verileri ve uygulama programı arabirimleri yer alır.

  • Bu yapılandırıcı fonksiyonu, içerik yerleşimini görüntülemeyi idare eden bir render(parentObj) yöntemi içermelidir. İçerik yerleşimi DOM nesnesini, render()method yöntemine iletilen parentObj nesnesinin sonuna eklemelidir.

  • RequireJS modülü; JQuery, Mustache, RequireJS Metin Eklentisi ve RequireJS CSS eklentisi gibi bağımlılıkları kullanabilir. Bu bağımlılıklar siteler tarafından yüklenir. Diğer kitaplıkları da kullanabilirsiniz.