📅  最后修改于: 2020-10-21 08:46:05             🧑  作者: Mango
Prototype用于格式化一组相似的对象,并为这些对象生成格式化的输出。
Prototype提供了一个Template类,它具有两个方法-
创建格式化输出涉及三个步骤。
创建一个模板。
var myTemplate = new Template('The \ TV show #{title} was directed by #{author}.');
准备我们的一组值,这些值将在上面的对象中传递以具有格式化的输出。
var record1 = {title: 'Metrix', author:'Arun Pandey'};
var record2 = {title: 'Junoon', author:'Manusha'};
var record3 = {title: 'Red Moon', author:'Paul, John'};
var record4 = {title: 'Henai', author:'Robert'};
var records = [record1, record2, record3, record4 ];
最后一步是填写模板中的所有值,并产生如下最终结果-
records.each( function(conv) {
alert( "Formatted Output : " + myTemplate.evaluate(conv) );
});
因此,让我们将所有这三个步骤放在一起-
Prototype examples
Click the button to see the result.
这将产生以下结果-