我在处理JavaScript的结构等方面遇到了一些麻烦。 我在PHP,ActionScript 3等语言中使用OOP技能是我认为是平等的,但JS是缺乏这在我的学习中把我扔了很多。我应该如何看待构建我的JavaScript?
我对原型功能有一个模糊的理解,我在AS2中使用了一点 - 我相信这是我能够得到的最接近的功能。目前,我正在铺设类似我的代码如下:
var slideshow =
{
property: value,
/**
* This is a method
*/
myMethod: function()
{
// do method things
}
};
// ------
slideshow.property ++;
slideshow.myMethod();
这一切工作正常,但它是无效我做的是这样的能力:
var myslideshow1 = new Slideshow();
var myslideshow2 = new Slideshow();
myslideshow1.property = 10;
myslideshow2.property = 16;
- 我不是肯定如何去创建我创建的一个“对象”的两个不同实例(在这种情况下,幻灯片)。
- 我找不到任何解释原型功能的资源。
任何指针都是supoib。
这很酷 - 这样,而不是给一个对象我的价值观,我将它们给一个函数相反 - 这听起来正确吗? – Marty 2011-04-28 01:41:53
@marty,差不多。 '功能'是作为一个班级,真的。 – 2011-04-28 01:44:38
天才 - 谢谢。 – Marty 2011-04-28 01:46:35