Javascript/JQuery中$H的含义是什么?
包括Javascript/JQuery中$H的含义是什么?,javascript,mootools,jsfiddle,Javascript,Mootools,Jsfiddle,包括$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'
$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
只是一个功能,由页面中的其他脚本之一定义(或从中链接)。JS标识符可以包含$;它之所以被使用,是因为它看起来很特别(凡人都习惯于标识符的“唯一字符”规则,所以不太可能与其他人的东西冲突)
查看其他脚本,查找名为$H的函数,或将$(框架中非常常见的名称,因此可能会发生冲突)复制/移动到其他位置的代码。$H与mootools有关,而不是jQuery。你可以找到文件(第67页)。摘录如下: $H是初始化 哈希的实例。用法:
$H(对象)示例: var fooHash=$H({foo:'bar'});当你使用它时:这只是一个 新哈希(obj)的快捷方式,其中 返回哈希的一个实例
在“小提琴”对话框中,选择“工具”。重新标记。(愚蠢的15个字符限制)$H也是开发Mootools的原型JavaScript框架中的一个东西