|
|
@ -139,8 +139,8 @@ layui.use(['laytpl', 'util'], function(){ |
|
|
|
// 获取模板和数据 |
|
|
|
// 获取模板和数据 |
|
|
|
var get = function(type){ |
|
|
|
var get = function(type){ |
|
|
|
return { |
|
|
|
return { |
|
|
|
template: $('#demoTPL1').val() //获取模板 |
|
|
|
template: $('#demoTPL1').val(), // 获取模板 |
|
|
|
,data: function(){ //获取数据 |
|
|
|
data: function(){ // 获取数据 |
|
|
|
try { |
|
|
|
try { |
|
|
|
return JSON.parse($('#demoData1').val()); |
|
|
|
return JSON.parse($('#demoData1').val()); |
|
|
|
} catch(e){ |
|
|
|
} catch(e){ |
|
|
@ -158,6 +158,12 @@ layui.use(['laytpl', 'util'], function(){ |
|
|
|
$('#demoViewTime').html((title || '模板解析耗时:')+ (endTime - startTime) + 'ms'); |
|
|
|
$('#demoViewTime').html((title || '模板解析耗时:')+ (endTime - startTime) + 'ms'); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 全局设置 |
|
|
|
|
|
|
|
/*laytpl.config({ |
|
|
|
|
|
|
|
open: '<%', |
|
|
|
|
|
|
|
close: '%>' |
|
|
|
|
|
|
|
});*/ |
|
|
|
|
|
|
|
|
|
|
|
// 渲染模板 |
|
|
|
// 渲染模板 |
|
|
|
var thisTpl = laytpl(data.template); |
|
|
|
var thisTpl = laytpl(data.template); |
|
|
|
|
|
|
|
|
|
|
@ -188,16 +194,16 @@ layui.use(['laytpl', 'util'], function(){ |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
// 事件 |
|
|
|
// 事件 |
|
|
|
util.event('lay-on', { |
|
|
|
util.on({ |
|
|
|
// 性能测试 |
|
|
|
// 性能测试 |
|
|
|
test1: function(){ |
|
|
|
test1: function(){ |
|
|
|
var dataLen = 1000 // 数据量 |
|
|
|
var dataLen = 1000 // 数据量 |
|
|
|
,renderTimes = 1000; //渲染次数 |
|
|
|
var renderTimes = 1000; // 渲染次数 |
|
|
|
|
|
|
|
|
|
|
|
// 初始化数据 |
|
|
|
// 初始化数据 |
|
|
|
var data = { |
|
|
|
var data = { |
|
|
|
title: '性能测试' |
|
|
|
title: '性能测试', |
|
|
|
,items: function(items){ |
|
|
|
items: function(items){ |
|
|
|
for(var i = 0; i < dataLen; i++){ |
|
|
|
for(var i = 0; i < dataLen; i++){ |
|
|
|
items.push({ |
|
|
|
items.push({ |
|
|
|
index: i |
|
|
|
index: i |
|
|
|