De https://github.com/ccoenraets/backbone-jax-cellar/blob/master/WebContent/js/utils.js:modèles Backbone dans la production
tpl = {
// Hash of preloaded templates for the app
templates: {},
// Recursively pre-load all the templates for the app.
// This implementation should be changed in a production environment. All the template files should be
// concatenated in a single file.
loadTemplates: function(names, callback) {
var that = this;
var loadTemplate = function(index) {
var name = names[index];
console.log('Loading template: ' + name);
$.get('tpl/' + name + '.html', function(data) {
that.templates[name] = data;
index++;
if (index < names.length) {
loadTemplate(index);
} else {
callback();
}
});
}
loadTemplate(0);
},
// Get template by name from hash of preloaded templates
get: function(name) {
return this.templates[name];
}
};
dois-je faire quelque chose comme
$.get('tpl/all-tpls.html', function(data) { }
pour obtenir tous les modèles html? Cela ne serait-il pas inutile d'aller chercher un tas de html? Notre application est en cours de construction en Java et nous utilisons https://github.com/samaxes/minify-maven-plugin pour réduire et combiner nos fichiers js et css. Toute direction serait appréciée.
Java ** n'est pas ** JavaScript –
Notre moteur fonctionne sur Java. – Meistro
Encore, cette question appartient à JavaScript. Si vous utilisez Java sur votre serveur, c'est bon pour vous! mais cela ne fait pas du tout une question Java. –