$ H在JavaScript/jQuery中的含义是什么?
-
08-10-2019 - |
题
此JSFIDDLE.NET示例 包括 $H
:
new Request.JSON({
url: '/echo/json/',
data: {
json: JSON.encode({
text: 'some text',
array: [1, 2, 'three'],
object: {
par1: 'another text',
par2: [3, 2, 'one'],
par3: {}
}
}),
delay: 3
},
onSuccess: function(response) {
show_response(response, $('post'));
}
}).send();
show_response = function(obj, result) {
$H(obj).each(function(v, k) {
new Element('li', {
text: k + ': ' + v
}).inject(result);
});
result.highlight();
};
我似乎找不到$ h的含义/函数。有人可以详细说明吗?
解决方案
$ H与Mootools有关,而不是jQuery。你找到文档 这里 (第67页)。摘录以下:
$ h是初始化哈希实例的快捷方式。用法 :
$ h(对象)示例:var foohash = $ h({foo:'bar'});当您使用它时:这只是新哈希(OBJ)的快捷方式,它返回哈希的实例
其他提示
$H
只是一个函数,由该页面(或从)中的其他脚本之一定义。 JS标识符可以包含$;它之所以被使用是因为它看起来很特别(凡人非常适合标识符的“仅词炭”规则,以至于不太可能与他人的东西冲突)。
查看其他脚本,以获取名为$ h的函数,或者查看某些复制/移动$的代码(在框架中非常常见的名称,因此很可能发生冲突)。
不隶属于 StackOverflow