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.