首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > 汇编语言 > js类中获取外部函数名
【标  题】:js类中获取外部函数名
【关键字】:js
【来  源】:http://www.cnitblog.com/yemoo/archive/2007/04/19/25904.html

js类中获取外部函数名

比如我们要在一个类中设定一个方法可以根据调入一个方法保存在类变量中,等需要的时候可以通过访问类变量来得到。
通常如果我们生成一个实例
如:var temp=new TopnetTree();
如果我们通过设定属性的方式来传入一个方法,会发现传入的是一个函数的内容,而非函数名。
如temp.fileAction=fnTest; //fnTest是一个函数

于是偶就写了一个方法来实现此功能。
通过arguments来判断判断传入内容:
实现如下功能:
传入内容为空,不执行任何内容
传入一个参数,则表示是一个无参数的函数
传入多个参数,则表示第一个参数位函数名,后面的为各个参数。

 1 TopnetTree.prototype.setFileAction=function(){
 2     var fnName,fnArgs="";
 3     if(arguments.length==0){
 4         return 0;
 5     }else if(arguments.length==1){
 6         fnName=arguments[0];
 7     }else{
 8         fnName=arguments[0];
 9         for(var i=1;i<arguments.length;i++){
10             fnArgs+=","+arguments[i];
11         }
12         fnArgs=fnArgs.replace(",","");
13     }
14         
15     this.fileAction=fnName+"("+fnArgs+")";
16 }
购房费用计划表:【上一篇】
没有了:【下一篇】
【相关文章】
  • 在JSP中用bean封装数据库常用的功能
  • 一个基于WEB的js时间控件的实现
  • jsp 链接 .do 文件
  • JSP下的彩色验证码的解决
  • JSF 可以让AJAX 不使用JavaScript
  • Dreamweaver cs3不識jsp?
  • Geronimo 叛逆者: 直面 JSF
  • js代码触发事件 函数列表
  • 手动触发js事件的一种方法
  • JS php 如何判断上传的文件类型
  • 【随机文章】
  • Hibernate学习笔记(一)
  • 字挺漂亮```
  • 让您的Flash作品更加有个性
  • zt在 Debian 上使用 BIND 9 搭建域名服务器
  • 写shell程序时需要注意的几个地方
  • TC3.0介绍![转]
  • 最近总是看到好贴。再转一篇:一个程序员的奋斗历程(转载)
  • DataSetCommand 对象读取以及更新数据的方式
  • Development tools for C++ on Linux development environment
  • JSP连接mysql数据库攻略
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.