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 相关文章推荐
js 图片缩放(按比例)控制代码
May 27 Javascript
JQuery 遮罩层实现(mask)实现代码
Jan 09 Javascript
Jquery Change与bind事件代码
Sep 29 Javascript
分享一个自己写的table表格排序js插件(高效简洁)
Oct 29 Javascript
JavaScript mapreduce工作原理简析
Nov 25 Javascript
javascript关于运动的各种问题经典总结
Apr 27 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
Jan 18 Javascript
基于JavaScript的操作系统你听说过吗?
Jan 28 Javascript
vuex实现简易计数器
Oct 27 Javascript
最通俗易懂的javascript变量提升详解
Aug 05 Javascript
vue axios post发送复杂对象问题
Jun 04 Javascript
微信小程序与公众号卡券/会员打通的问题
Jul 25 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
ThinkPHP中处理表单中的注意事项
2014/11/22 PHP
详解YII关联查询
2016/01/10 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
使用PHP反射机制来构造&quot;CREATE TABLE&quot;的sql语句
2019/03/21 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
2013/09/13 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
Javascript基础_嵌入图像的简单实现
2016/06/14 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
python中nan与inf转为特定数字方法示例
2017/05/11 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
解决python中导入win32com.client出错的问题
2019/07/26 Python
Python 离线工作环境搭建的方法步骤
2019/07/29 Python
Python PyInstaller库基本使用方法分析
2019/12/12 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
移动Web—CSS为Retina屏幕替换更高质量的图片
2012/12/24 HTML / CSS
文字自荐书范文
2014/02/10 职场文书
环保倡议书范文
2014/05/12 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
CAD实训总结范文
2015/08/03 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
基于Redis位图实现用户签到功能
2021/05/08 Redis
使用Postman测试需要授权的接口问题
2022/06/21 Java/Android