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与Image加载事件(onload)、加载状态(complete)
Feb 14 Javascript
js遍历子节点子元素附属性及方法
Aug 19 Javascript
分享我对JS插件开发的一些感想和心得
Feb 04 Javascript
JavaScript中removeChild 方法开发示例代码
Aug 15 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
Dec 20 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
Nov 27 Javascript
使用vue-infinite-scroll实现无限滚动效果
Jun 22 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
Dec 29 jQuery
详解vue-router导航守卫
Jan 19 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
Apr 19 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
Sep 24 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
微信支付开发告警通知实例
2016/07/12 PHP
PHP会话控制实例分析
2016/12/24 PHP
PHP 网站修改默认访问文件的nginx配置
2017/05/27 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
2014/06/15 Javascript
多个jQuery版本共存的处理方案
2015/03/17 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
jQuery插件Timelinr 实现时间轴特效
2015/10/04 Javascript
基于BootStarp的Dailog
2016/04/28 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
jQuery多选框选择数量限制方法
2017/02/08 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python @property的用法及含义全面解析
2018/02/01 Python
Flask解决跨域的问题示例代码
2018/02/12 Python
Django项目中model的数据处理以及页面交互方法
2018/05/30 Python
Python批量启动多线程代码实例
2020/02/18 Python
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
业务主管岗位职责
2013/11/20 职场文书
12月红领巾广播稿
2014/02/13 职场文书
人力资源总监工作说明
2014/03/03 职场文书
学术诚信承诺书
2014/05/26 职场文书
信用卡工资证明范本
2014/10/17 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书
2016先进集体事迹材料范文
2016/02/25 职场文书
springboot @ConfigurationProperties和@PropertySource的区别
2021/06/11 Java/Android
Django+Celery实现定时任务的示例
2021/06/23 Python