第一句和第二句之间还有一个if (!Active.System) {Active.System = {}}
this我明白 , prototype我也明白
但是我从来没见过 this.prototype的写法?????
this我明白 , prototype我也明白
但是我从来没见过 this.prototype的写法?????
解决方案 »
- js写的扫雷游戏。高手过来完美一下
- 这几个坐标值都是什么意思啊?
- 高手帮个忙吧~~~~
- 问个播放的问题,着急在线等。。。。
- 如何从图片文件中截取指定大小的一块?????
- 问一些基本问题,好心人来回答一下吧
- 请教高手:onunload事件中能否返回false,达到不离开当前页面的目的吗?如果不能,用什么方法可以实现?在线苦等!
- 大家写javacript用什么编辑器,指点一二!!!!
- 高手请看:表格的终极问题
- visual studio 2013 调试 nodejs 问题, debugger listening on port 5858
- 请教javascript高手(javascript里的错误捕获处理)
- 求javascript日历控件。
<!--
function a()
{
//this.prototype = function() {}
alert(this.prototype);
}
a();
//-->
</SCRIPT>//this.prototype可能是它自定义的一个对象
不好意思,我有点晕,比如说通常的情况下
this到底应该是代表类还是对象function A()
{
var one = this;
one.x = 1;
}
var two = A.prototype;
two.y = 2;var a = new A();
alert(a.x);// 显示1
alert(a.y);// 显示2它们都有显示,所以two和 one 都可以用来定义a的属性
也就是说
在 A(){}中的 this (one) 和 A.prototype (two) 是等同的
那 A中this.prototype 就相当于 A.prototype.prototype 很让人费解呀
请参阅
new 运算符
要求
版本 1
指当前对象。this.property
必选的 property 参数指的是对象的属性。说明
this 关键字通常在对象的构造函数中使用,用来引用对象。
prototype 属性
请参阅
constructor 属性应用于: Array 对象 | Boolean 对象 | Date 对象 | Function 对象 | Number 对象 | Object 对象 | String 对象
要求
版本 2
返回对象类型原型的引用。objectName.prototype
objectName 参数是对象的名称。this在对象内定义使用
prototype 在对象外定义使用
这个手册我看过很多遍了
它说 "this指当前对象。"
但是 问什么里面会有 new this();呢
如果this是对象,为什么可以new呢? 只有类才可以new的呀
它的框架运行的好好的呀。
{
this.b = 1;
}
function NewClass()
{
this.prototype = new Base();
}
var newClass = new NewClass();
alert(newClass.b);
</script>那问什么alert是undefined
{
this.prototype = new Base();
}
函数具有封闭性!!怎么可能读外部的东西?除非经过global或利用参数导入!
====================================================
回复人:eglic(圪圪) ( 五级(中级)) 信誉:97 2004-10-30 13:05:00 得分:0
this.prototype=new ClassName();本类继承 ClassName类
=====================================================