繁体   English   中英

使用MiniProfiler分析JavaScript代码

[英]Profiling JavaScript code using MiniProfiler

MiniProfiler可以记录Ajax调用并显示时间细分。

是否也可以在我的JavaScript代码中添加自定义步骤?

您可以在Razor视图中使用TimeScript命令计算客户端脚本执行时间。

Sample.MVC中的示例:

<head>
  @this.InitClientTimings()
  @this.TimeScript("jQuery 2.0.3", @<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js" type="text/javascript"></script>)

  @using (profiler.Step("<head> rendering"))
  {
    <title>@ViewBag.Title - MVC MiniProfiler Demo</title>
    @(this.TimeScript("Our CSS", @<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />))
    @RenderSection("head", required:false)
  }
</head>

这里加载jQuery和CSS脚本所花费的时间正在计时。 您当然可以使用此函数注入任何客户端代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM