今天闲来无聊,回顾知识点,记忆告诉自己,prototype 是能动态给js的对象添加属性和函数的。
写了一个小例子。居然没调通。我老郁闷啦。
eg:
function MyObject(t)
{
this.name = t;
}
MyObject.prototype.writeName = function()
{
return this.name;
}
var myobj1 = new MyObject("b");
alert(myobj1.writeName());
MyObject.prototype.name = "c";
alert(myobj1.writeName());
心想应该分别输出 “b” 和 “c”
结果两次输出都是“b”。仔细看着这简单的脚本似乎没有任何错误,看久了我想起一句话,prototype 是动态追加。 于是我在想,动态追加,是否应该该成这样呢。
function MyObject(t)
{
this.size = t;
}
MyObject.prototype.writeName = function()
{
return this.name;
}
MyObject.prototype.name = "b";
var myobj1 = new MyObject("b");
alert(myobj1.writeName());
MyObject.prototype.name = "c";
alert(myobj1.writeName());
这次修改后,输出的结果和自己想的是一致的,以至于不再否认人生了。。。(夸张了点
)
总结如下。
1.在类的基础或者说原生已有的情况下,prototype是不能覆盖的,他的功能是追加,扩展。(当然自然让我们想到继承,不错,这个思路是对的。)
2.如果同时动态增加的属性或者方法,prototype是能覆盖掉的。(我不能空口下结论,给个小脚本如下。)
function MyObject(t)
{
this.size = t;
}
MyObject.prototype.writeName = function()
{
return this.name;
}
MyObject.prototype.name = "b";
var myobj1 = new MyObject("b");
alert(myobj1.writeName());
MyObject.prototype.name = "c";
alert(myobj1.writeName());
MyObject.prototype.name = "d";
alert(myobj1.writeName());
分享到:
相关推荐
我做的测试用例.对一个软件进行测试的用例与错误报告 有很多的BUG
关于搜索功能的测试用例,搜索输入框,高级搜索
一次性纸杯测试用例.xmind
航空系统中的软件测试,需要测试用例来分析各种情况 而用例是其中的精髓
5)如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。 2.测试用例的设计步骤 【文章来源:文斯测试技术研究中心 http://blog.csdn.net/vincetest】 1)构造根据设计规格得出的基本功能测试用例...
关于工作流的测试用例纲要以及工作流详细的流程图
是在实习期做的一个测试项目的测试用例。如果是新手可以模仿
用例模版用例模版用例模版用例模版用例模版用例模版用例模版用例模版用例模版用例模版
关于Quality Center的测试用例管理,包括如何添加测试用例、以及如何编写测试用例等的介绍
如何编写一个好的测试用例,如何编写一个好的测试用例,如何编写一个好的测试用例
一个网页通用的测试用例,内容详尽,可供参考。
用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档模板用例文档...
绘制用例图只是完成了用例建模最基本也是最简单的一步,用例...顾名思义,用例文档是用于描述用例的文档,每一个用例对应于一个用例文档,在用例文档中需要用文字的方式描述用例的执行过程,即执行者与系统的交互过程。
一个关于三角形的经典测试用例,可以作为考题,考察测试工程师的用例设计能力和思维发散能力。
用例编号 TC-001 用例描述 用户鉴权功能可用 测试环境 测试步骤 步骤描述 实际结果 1 使用正确的用户名、密码可以正常登录系统,系统记录安全日志,日志中没有密码明文信息 2 使用错误的用户名登录系统,系统提示...
测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例
测试用例模板测试用例模板测试用例模板测试用例模板
测试用例模板 测试用例 模板测试用例模板 测试用例 模板
性能测试用例性能测试用例性能测试用例性能测试用例
测试用例三个文件 一个Word写的测试用例模板 一个Word写的详细的测试用例 一个Excel写的测试用例模板 希望能对大家有帮助