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动态地获取系统时间实现代码
May 24 Javascript
Javascript 浮点运算的问题分析与解决方法
Aug 27 Javascript
js图片处理示例代码
May 12 Javascript
javascript实现动态模态绑定grid过程代码
Sep 22 Javascript
javascript实现模拟时钟的方法
May 13 Javascript
JavaScript中的toUTCString()方法使用详解
Jun 12 Javascript
JS实现的通用表单验证插件完整实例
Aug 20 Javascript
jquery实现通用的内容渐显Tab选项卡效果
Sep 07 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
Dec 22 Javascript
Angular X中使用ngrx的方法详解(附源码)
Jul 10 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
Jan 09 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 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程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
php Smarty模板生成html文档的方法
2010/04/12 PHP
PHP ? EasyUI DataGrid 资料存的方式介绍
2012/11/07 PHP
深入PHP异步执行的详解
2013/06/03 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
JS的数组的扩展实例代码
2008/07/09 Javascript
无阻塞加载脚本分析[全]
2011/01/20 Javascript
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
JS隐藏参数post传值实例
2013/04/18 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
详解jquery validate实现表单验证 (正则表达式)
2017/01/18 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
Angular实现响应式表单
2017/08/04 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
解决layui中的form表单与button的点击事件冲突问题
2018/08/15 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
vue组件化中slot的基本使用方法
2019/05/01 Javascript
[39:32]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第二场
2014/05/23 DOTA
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
python简单贪吃蛇开发
2019/01/28 Python
详解Python循环作用域与闭包
2019/03/21 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
教师节促销方案
2014/03/22 职场文书
联欢会开场白
2015/06/01 职场文书
开学典礼致辞
2015/07/29 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang