设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3554|回复: 5
打印 上一主题 下一主题

[已经解决] 请问JS的alias咋写?

[复制链接]

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

1
发表于 2015-10-26 10:33:45 | 显示全部楼层
参考默认插件,比如 TitleCommandPosition.js

点评

解释起来太麻烦,我只能说不懂的看文档……  发表于 2015-10-26 19:34
不过原理貌似没看懂,能稍微解释一下吗?  发表于 2015-10-26 19:31
谢谢……  发表于 2015-10-26 19:31
占位符,会被替换掉。你直接输出我 eval 的代码好了  发表于 2015-10-26 19:28
请问那个<和>是什么意思……  发表于 2015-10-26 19:16
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2015-10-26 12:20:32 | 显示全部楼层
晴兰 发表于 2015-10-26 11:46
Object.prototype.alias = function(a, b){
  this.prototype[a] = this.prototype
}
  1.     function defAfter(klass, method_name, callback) {
  2.         var old = klass.prototype[method_name];
  3.         if (typeof(old) !== "function") {
  4.             throw("undefined method " + method_name + " for " + klass.name);
  5.         }
  6.         klass.prototype[method_name] = function() {
  7.             old.apply(this, arguments);
  8.             callback.apply(this, arguments);
  9.         }
  10.     }
复制代码
我当时是这么黑的。如果不主动报错的话,这句话就失效了……

点评

变量当然可以有别名 alias $a $b  发表于 2015-10-26 12:24
其实如果不是function……可以考虑一个defineProperty过去  发表于 2015-10-26 12:24
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-15 23:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表