函数原型prototype的用处? 为什么需要函数的原型?我见一些JS的代码,大体如下function a(){}a.prototype={}究竟prototype有什么用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看一下这里你就知道了:http://blog.csdn.net/xxd851116/archive/2009/04/02/4043336.aspx <script type="text/javascript"><!-- function fnHandler1(name, age){ this.name = name; this.age = age; } fnHandler1.prototype.Alert = function(){ alert(this.name + "---" + this.age); } var fn1 = new fnHandler1("Tom", "23"); fn1.Alert(); function fnHandler2(name, age){ this.name = name; this.age = age; this.Alert = function(){ alert(this.name + "---" + this.age); } } var fn2 = new fnHandler2("Jack", "24"); fn2.Alert(); /* 两个函数比较下就可以看出fn1的好处就是 共性的Alert方法不需要每次new都要实例化一次 *///--></script> js中typeof 与 instanceof 的区别 请大家帮助看一个JAVASCRIPT有我们错误! [推荐]这个网站的js应用做得不错,学习借鉴 多个文本框运算 ===倾家荡产请高手指点:多框架页面如何在进入打印预览页面的时候直接选中“仅打印选定框架”?===在线等,解决后立刻结贴! JAVASCRIPT中如何使用控件组 如何移动table内图片? 关于javaScript全选的问题? 还是<input type=file>问题,怎么不让提交 easyui tree加载json文件格式的树,树不显示 如何使javascript代码运行时,在浏览器不屏蔽 对象的理解
<script type="text/javascript">
<!--
function fnHandler1(name, age){
this.name = name;
this.age = age;
} fnHandler1.prototype.Alert = function(){
alert(this.name + "---" + this.age);
} var fn1 = new fnHandler1("Tom", "23");
fn1.Alert(); function fnHandler2(name, age){
this.name = name;
this.age = age;
this.Alert = function(){
alert(this.name + "---" + this.age);
}
} var fn2 = new fnHandler2("Jack", "24");
fn2.Alert();
/*
两个函数比较下就可以看出fn1的好处就是
共性的Alert方法不需要每次new都要实例化一次
*///-->
</script>