JavaScript原型
在书上看到这样的代码 我觉得有点问题 不知道对不对?大家来看一下吧
JScript code:
var Adder = function(valueA, valueB) {
var newvalue = valueA + valueB;
this.value = newvalue;//这里的this是不是多此一举啊?
};
Adder.prototype.result = function() {alert(this.value)};//这里的也要去掉
var added = new Adder(5,6);
added.result();
this指代执行代码的对象
所以代码运行时指代的是added这个Adder实例.
value就等于是added的实例变量.
删除this的话.value则成为全局变量.
http://blog.csdn.net/xiaofan_sap/archive/2009/10/15/4677394.aspx 有时间看看这篇文章吧
var newvalue 是私有变量,而this.value = newvalue 则是公有变量
mark it,then study it
相关问答:
这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......
<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> < ......
javascript 一个关于留言板头像的问题
什么意思啊?
你的问题就好比
上班 一个关于用什么交通工具的问题
睡觉 一个关于几点的问题
开个玩笑
麻烦下次发问题时候把问题描述清楚 ......
在别的机器上调试就没有问题,放到服务器上就失效了,那个导航是用的menu控件,没有手写代码。用vs05写的
没有人遇到过吗?
浏览器是否一样?有没禁用javascript?
javascript运行在客户端的。 ......