代码背后的javascript语法

时间:2015-04-03 19:15:44

标签: javascript c# jquery jquery-ui

我正在学习一些代码,并且在网站的后端(cs)中编写了脚本,我找不到解释这种语法的教程:

string scriptBlock = @"var aVar{0} = {1}
  $(document.ready(function){
         setTimeout('InitMiniChartAuto(\'{2}\',\'#placeholderSmallChart0{0}\',[{data:DataSmallChartAuto_0{0},lines: { show: false, fill: false},points: { show: false }}],{0})',{0}00);
});"

我只需要有人来解释与其他数据相关的{0}和{1}的情况。或者,如果有人知道一个很棒的教程。如果我新建了{}正在做什么,我可以弄清楚jquery的其余部分是什么。

1 个答案:

答案 0 :(得分:2)

此字符串可能在string.Format()中使用。

{}占位符中,您要放置值。

string result = String.Format(scriptBlock, variable1, variable2);

variable1将替换为您scriptBlock的字符串{0}

如果你有

string js = @"var a = {0}";
string result = String.Format(js,5);
// output: var a = 5;

您可以使用debug轻松检查这些内容。