有没有人使用APE服务器?

时间:2011-01-01 19:21:18

标签: ajax mootools server-side ape

我正在试图弄清楚如何使用Ape,但是聊天演示代码中有一些我不理解的东西,并且在文档中找不到任何相关内容。 这是代码:

var userlist = new $H;

Ape.registerHookCmd("connect", function(params, cmd) {

if (!$defined(params.name)) return 0;
if (userlist.has(params.name.toLowerCase())) return ["005", "NICK_USED"];
if (params.name.length > 16 || params.name.test('[^a-zA-Z0-9]', 'i')) return ["006", "BAD_NICK"];


cmd.user.setProperty('name', params.name);

return 1;
});

Ape.addEvent('adduser', function(user) {
userlist.set(user.getProperty('name').toLowerCase(), true); 
});

Ape.addEvent('deluser', function(user) {
userlist.erase(user.getProperty('name').toLowerCase());
});
当用户列表定义什么是$ H时,在第一行

?我无法在文档和第四行userlist.has中找到任何关于它的内容,我在哪里可以读到这个。我知道这意味着什么但我想也许有更多的命令。 如果有人和猿一起工作并且可以帮助我,那对我很有帮助。

感谢

1 个答案:

答案 0 :(得分:1)

我认为这是一个MooTools Hash:http://mootools.net/docs/core125/core/Native/Hash