Javascript对象:它们在现实世界的应用程序中扮演什么角色?
我正在从一本书中学习Javascript,目前我们正在使用构造函数创建“Dog”对象。它们有属性和方法,这很酷。虽然这个类比很有效,但很难将这个概念与现实世界的应用程序联系起来。 所以,这就是我想要了解的:对象在真实世界的应用程序中做什么?如果我想为可以登录、在网站上做事情和注销的人构建一个应用程序,这些人会成为应用程序中的对象吗 PS:我知道这对我来说可能太早了,但我也想了解全局。当你的应用程序中有一个“东西”或“对象”具有某些属性,并且你使用这些属性或更改这些属性执行一些操作时,使用面向对象的设计可能会很好。它可以很好地组织与对象关联的数据,也可以很好地表达对这些对象执行的方法或操作 获得的数据越多,操作越多,对象类型越多,在设计自己的代码时使用面向对象设计和javascript对象等组织范式就越重要 此外,浏览器中的大多数界面都是以这种方式设计的,因此您希望熟悉如何使用这种类型的代码 如果你有一个非常简单的应用程序,没有必要设计自己的对象。当事情相当简单时,没有它仍然可以编写像样的代码。但是,尽早开始考虑围绕对象组织代码和数据几乎没有什么坏处,即使事情很简单。我发现它只是有助于更好地组织和思考代码,即使手头的工作不一定需要它。但是,一旦应用程序的复杂性增加了一点,一个好的面向对象设计就真的能帮上大忙 我建议你现在就学习这些原则,在你的第一个应用程序中将它们应用到一些简单的东西上,很快它们就会成为你设计思维的一部分。DOM对象在JavaScript中也是(公开的)对象。使用JavaScript(在浏览器中)而不使用这个“真实世界”的例子是相当困难的。做作的例子很容易,好吧,做作,但实际上看到了如何将事物捆绑到“对象”中——以及当它是(或不是)合适的时候——只是随着时间/经验而来:随它去吧:)Javascript对象:它们在现实世界的应用程序中扮演什么角色?,javascript,object,Javascript,Object,我正在从一本书中学习Javascript,目前我们正在使用构造函数创建“Dog”对象。它们有属性和方法,这很酷。虽然这个类比很有效,但很难将这个概念与现实世界的应用程序联系起来。 所以,这就是我想要了解的:对象在真实世界的应用程序中做什么?如果我想为可以登录、在网站上做事情和注销的人构建一个应用程序,这些人会成为应用程序中的对象吗 PS:我知道这对我来说可能太早了,但我也想了解全局。当你的应用程序中有一个“东西”或“对象”具有某些属性,并且你使用这些属性或更改这些属性执行一些操作时,使用面向对象