使用此插件

pt 函数使用以下参数:

  • l(必需,字符串):可对其执行 cf 参数中包含的函数的变量列表。
  • de(可选,字符串):用于分隔 l 参数中变量列表的分隔符。默认使用逗号 (,)。
  • cf(必需,字符串):包含在 AppMeasurement 对象中且要针对 l 参数中所含每个变量而调用的回调函数的名称。
  • fa(可选,字符串):如果 cf 参数中的函数在运行时需要使用其他参数,请在此处包含这些参数。默认为 undefined

如果回调函数(在 cf 参数中)返回一个值,则调用此函数也将返回一个值。

示例调用

示例 1

以下代码是 getQueryParam 插件的一部分。该代码会针对 URL querystring (fullQueryString) 中包含的每个键值对运行 getParameterValue 帮助程序函数。为了提取每个键值对,必须使用与号“&”拆分 fullQueryString。parameterKey 是指插件尝试从查询字符串中提取的特定查询字符串参数

returnValue = pt(fullQueryString, "&", "getParameterValue", parameterKey)

以上代码行是运行如下所示代码的快捷方法:

var returnValue = "",
  parameters = fullQueryString.split("&"),
  parametersLength = parameters.length;
for(var i = 0; i < parametersLength; i++)
{
  returnValue = getParameterValue(parameters[i], parameterKey);
  if(returnValue !== "") break;
}

版本历史记录

3.0(2021 年 3 月 19 日)

  • 以上下文数据形式添加了版本号。

2.01(2019 年 9 月 24 日)

  • 对代码进行细微更改,以减小代码整体大小。

2.0(2018 年 4 月 17 日)

  • 修正版本(重新编译,代码更小)。
  • 增加了对 H 代码和 AppMeasurement 的支持。

1.0(2013 年 9 月 23 日)

  • 第一版。

Analytics