我有以下代码:
oTable = $('#dataTable').dataTable({
"sScrollX": "100%",
"bScrollCollapse": true,
iDisplayLength: -1,
aLengthMenu: [[-1, 25, 50, 200, "All"], [10, 25, 50, 200, "All"]],
aoColumnDefs: [
{ "sSortDataType":"dom-data-rk", "aTargets": ["sort-data-rk"] },
{ "sType": "date-uk", "aTargets": ["sort-date-uk"] },
{ "sType": "datetime-uk", "aTargets": ["sort-datetime-uk"] }
]
});
Run Code Online (Sandbox Code Playgroud)
有没有办法我可以计算这段代码使用javascript或jQuery执行多长时间.像C#中的秒表方法?
您可以使用控制台时间并验证所需的时间.
console.time('profile');
for ( var i=0; i < 100000; i++) {
var arr = new Array();
}
var time = console.timeEnd('profile');
Run Code Online (Sandbox Code Playgroud)
变量time将以毫秒为例得到结果:http: //jsfiddle.net/dadviegas/dV9rf/
适用于所有浏览器
var one=new Date();
for ( var i=0; i < 100000; i++) {
var arr = new Array();
}
var two=new Date();
//Calculate difference btw the two dates
alert(two.getMilliseconds()-one.getMilliseconds());
Run Code Online (Sandbox Code Playgroud)
我在jsfiddle中添加了这个解决方案