gpt4 book ai didi

jquery - 是否有与 MooTools Hash 等效的 jQuery?

转载 作者:行者123 更新时间:2023-12-01 03:05:40 25 4
gpt4 key购买 nike

我认为 jQuery 没有 Hash 类,那么有等效的吗?

无论如何,我一直认为 Object 在散列方面做得很好。那么除了一些实用方法之外,MooTool 的哈希还有什么特别之处呢?

最佳答案

我无法完整回答你的问题,因为我对 jquery 几乎一无所知,但我会尝试解释 mootools 中的哈希值,以便你可以尝试自己找到合适的解决方案

基本上,mootools 哈希的最佳部分是能够对对象进行原型(prototype)设计,以便它们可以支持/继承通用方法(您无法在普通对象上执行此操作)。

例如,通过哈希返回对象的键的方法是 varkeys = new Hash({foo:'bar'}).getKeys();

因此,除了继承框架的内置方法( http://mootools.net/docs/core/Native/Hash )之外,您还可以通过 Hash.implement 构建哈希 native 原型(prototype)来定义自己的方法:

Hash.implement({
ismoo: function() {
return this.hasValue("moo");
}
});

var f = new Hash({foo:'moo',moo:'cow'});
alert(f.ismoo());

我不能告诉你的是如何在 jquery 中复制这样的功能 - 你可能可以扩展 jQuery,我想通过 iirc $.fn.hasValue = function() { ... }; 或任何语法。

无论如何 - 底线是,mootools.Hash 不会做任何你自己无法以不同方式做的事情,它只是方便地完成它:)

关于jquery - 是否有与 MooTools Hash 等效的 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com