访问不同文件中同名的函数

嗨,
我想知道如何访问同名但位于不同文件中的函数.
即,有没有一种方法可以指定文件的名称,以便可以访问该函数?
谢谢,
冈兹.

# 回答1


嗨...
遗憾的是,我认为这并不管用.但您可以使用对象来实现这一点.这样您就可以使用对该对象的引用来调用函数...例如:

选择 | 换行 | 行号
  1. function OBJ_A() {
  2. }
  3.  
  4. OBJ_A.prototype.your_function_name = function(param) {
  5.     // do something
  6. }
  7.  
  8. function OBJ_B() {
  9. }
  10.  
  11. OBJ_B.prototype.your_function_name = function(param) {
  12.     // do something other
  13. }
  14.  
  15. // now you may call the function according to the OBJs i.e.
  16. // kind of a static call
  17. OBJ_A.prototype.your_function_name.call(this, param);
  18.  

希望这能帮上忙.和
致以亲切的问候...
PS:假设你在一帧中使用不同的文件?否则,您可以使用正确的框架引用来调用相同的函数名……看一看Java脚本的'Call'和/或'Apply'方法--本例将'模拟'对象,函数属于框架……这样你就能以这种方式使用它们.只需用Frame-Ref替换OBJ_A.Prototype

标签: Javascript

添加新评论