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 相关文章推荐
B/S开发中常用javaScript技术与代码
Mar 09 Javascript
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Mar 21 Javascript
MooTools 1.2介绍
Sep 14 Javascript
JS 动态获取节点代码innerHTML分析 [IE,FF]
Nov 30 Javascript
使用jquery清空、复位整个输入域
Apr 02 Javascript
jQuery寻找n以内完全数的方法
Jun 24 Javascript
原生js实现键盘控制div移动且解决停顿问题
Dec 05 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
Jun 19 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
Oct 25 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
Jul 06 Javascript
js仿360开机效果
Dec 26 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
Dec 30 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中使用PDF文档功能
2006/10/09 PHP
php批量删除数据
2007/01/18 PHP
PHP实现抓取迅雷VIP账号的方法
2015/07/30 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
prototype 中文参数乱码解决方案
2009/11/09 Javascript
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
JS实现多物体缓冲运动实例代码
2013/11/29 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
jQuery简单绑定单个事件的方法示例
2017/06/10 jQuery
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
使用Angular CLI生成路由的方法
2018/03/24 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
Layui数据表格跳转到指定页的实现方法
2019/09/05 Javascript
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
JYSK加拿大:购买家具、床垫、家居装饰等
2020/02/14 全球购物
编辑找工作求职信范文
2013/12/16 职场文书
小学教师师德反思
2014/02/03 职场文书
中文专业学生自我评价范文
2014/02/06 职场文书
《称象》教学反思
2014/04/25 职场文书
教师个人教学反思
2016/02/23 职场文书