In Javascript Class, how to call the prototype method.(three method)


Posted in Javascript onJanuary 09, 2007

1、Using Javascript eval Method。
2、using a veriables save object "this" reference.
3、in innerHTML, we can using String to pass the prototype Method。

e.g.

<SCRIPT LANGUAGE="JavaScript">
<!--
function myClass(instanceName)
{
 this.instanceName = instanceName;
 this.instance = this;
 return this;
};
myClass.prototype.toAlert=function()
{
 eval(this.instanceName).callback(); // the first method to call prototype function.
 this.instance.callback(); // the second method to call prototype function.

 // the third method to call prototype function.
 document.write("<a href='javascript:void(0);' onclick='" + this.instanceName + ".callback();'>instance call prototype function.</a>")
};
myClass.prototype.callback=function()
{
 alert("blueDestiny, never-online");
};
var a = new myClass("a");
a.toAlert();
//-->
</SCRIPT>

Javascript 相关文章推荐
javascript闭包的高级使用方法实例
Jul 04 Javascript
关闭ie窗口清除Session的解决方法
Jan 10 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
Jan 21 Javascript
整理JavaScript创建对象的八种方法
Nov 03 Javascript
jQuery+css实现炫目的动态块漂移效果
Jan 28 Javascript
jQuery四种选择器使用及示例
Jun 05 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
Jun 20 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
Aug 19 Javascript
浅谈JS的基础类型与引用类型
Sep 13 Javascript
快速掌握jQuery插件开发
Jan 19 Javascript
vue-router 路由传参用法实例分析
Mar 06 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
js技巧--转义符&quot;\&quot;的妙用
Jan 09 #Javascript
客户端脚本中常常出现的一些问题和调试技巧
Jan 09 #Javascript
Javascript miscellanea -display data real time, using window.status
Jan 09 #Javascript
Javascript - HTML的request类
Jan 09 #Javascript
贴一个在Mozilla中常用的Javascript代码
Jan 09 #Javascript
Javascript-Mozilla和IE中的一个函数直接量的问题
Jan 09 #Javascript
Javascript调试工具(下载)
Jan 09 #Javascript
You might like
php url路由入门实例
2014/04/23 PHP
PHP生成plist数据的方法
2015/06/16 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
ThinkPHP中调用PHPExcel的实现代码
2017/04/08 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
jquery之empty()与remove()区别说明
2010/09/10 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
[39:11]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第二局
2016/02/28 DOTA
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
python MD5加密的示例
2020/10/19 Python
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
商场中秋节活动方案
2014/02/07 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
货车司机岗位职责
2014/03/18 职场文书
外贸业务员求职信
2014/06/16 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
开除员工通知
2015/04/22 职场文书
初中毕业感言300字
2015/07/31 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书