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 相关文章推荐
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
Dec 25 Javascript
基于jquery+thickbox仿校内登录注册框
Jun 07 Javascript
JQuery小知识
Oct 15 Javascript
JQuery的Ajax跨域请求原理概述及实例
Apr 26 Javascript
ie8下修改input的type属性报错的解决方法
Sep 16 Javascript
jquery中push()的用法(数组添加元素)
Nov 25 Javascript
setinterval()与clearInterval()JS函数的调用方法
Jan 21 Javascript
Javascript实现获取及设置光标位置的方法
Jul 21 Javascript
ASP.NET jquery ajax传递参数的实例
Nov 02 Javascript
Angularjs 动态改变title标题(兼容ios)
Dec 29 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
Jan 19 Javascript
BootStrap中Table隐藏后显示问题的实现代码
Aug 31 Javascript
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 面向对象详解
2012/09/13 PHP
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
PHP ADODB生成下拉列表框功能示例
2018/05/29 PHP
使javascript也能包含文件
2006/10/26 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
JavaScript中函数声明优先于变量声明的实例分析
2012/03/01 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
2014/02/23 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
2014/04/12 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
vue项目引入字体.ttf的方法
2018/09/28 Javascript
js实现特别简单的钟表效果
2020/09/14 Javascript
python 将字符串转换成字典dict
2013/03/24 Python
用python登录Dr.com思路以及代码分享
2014/06/25 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
使用EduBlock轻松学习Python编程
2018/10/08 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
2016/06/28 HTML / CSS
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
优秀医生事迹材料
2014/02/12 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
国庆横幅标语
2014/10/08 职场文书
师范生见习报告范文
2014/11/03 职场文书
2015年政治教研组工作总结
2015/07/22 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript