function Person()
{
this.name="unknown";
}
function Person()
{}
Person.prototype.name="unknown";这两个的区别,什么静态啊,什么公共啊,感觉理解还是困难!
{
this.name="unknown";
}
function Person()
{}
Person.prototype.name="unknown";这两个的区别,什么静态啊,什么公共啊,感觉理解还是困难!
解决方案 »
- 简单的问题
- html 提交表单问题,求高手指点。。
- jquery如何让动态加载的内容也能受到页面加载时的代码影响?
- 每次电脑开机后,IE浏览器第一次浏览网页,就会出现如下源代码,这是电信广告还是IE中毒了?
- javascript赋予Input值的问题
- multiple 取值(js)
- 怎么用javascript提交表单内容,而不转向特定的页面?
- 这个js怎么写啊,要判断xm为空就弹出窗口而且不往下执行了,谢谢
- 最近出的东西都不是很稳,请高人帮忙.
- 超级简单的问题,解决问题者马上给分!
- [求助] css/javascript
- 错误:‘document.form'为空或不是对象代码:0 URL:http://localhost:3065/sytem@@/text.asp?id=2
{
this.name="unknown";
}所有的person 对象有独立的name , person1.name 和person2.name 的内存位置不同
----------------------
function Person()
{}
Person.prototype.name="unknown";所有的person 对象公同享有的name , person1.name 和person2.name 指向同一内存位置,即 person class 的 static variable
用js 模拟的话function Person()
{
this.name="unknown";
}
//或者Person.prototype.name="unknown";
var p = new Person() //实例化
alert(p.name) //实例化后才能使用静态方法function Person()
{
Person.name = "xxx"
}
(Person())
alert(Person.name)