Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript/JQuery中$H的含义是什么?_Javascript_Mootools_Jsfiddle - Fatal编程技术网

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框架中的一个东西