腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何使用统一建模语言对Backbone.
js
应用程序进行建模?
、
、
我有一个使用Backbone.
js
框架的web应用程序(它是基于
原型
的)。但是,有一些
面向
对象
的代码不是Backbone.
js
代码。我的问题是:如果不是所有的代码都是
面向
对象
的,我如何用UML记录应用程序建模?如何对基于
原型
的样式建模并将其
与
面向
对象
相结合?这是否可能和/或正确?有没有人能告诉我一些文档?
浏览 9
提问于2013-01-18
得票数 2
回答已采纳
1
回答
Ruby是学习经典OO设计模式的好语言吗
、
、
我很难用
JS
掌握基本的
面向
对象
设计模式(GoF),因为
JS
是非常动态的,它的继承模型是基于
原型
的。同时我也很喜欢Coffeescript,它受Ruby语法的影响。我在某处读到Ruby是一种真正的
面向
对象
语言。你认为Ruby是学习经典
面向
对象
模式的好选择吗? 谢谢。
浏览 0
提问于2013-06-04
得票数 1
回答已采纳
1
回答
我把JavaScript...Can中的
原型
继承称为“超级”等价物?
、
、
我正在使用
原型
继承在javascript中构建一个
面向
对象
的库。
与
Java和.NET类似,我的所有
对象
/
原型
都将继承"Object“
对象
/
原型
。我想知道是否可以从派生函数中调用超级
对象
/
原型
函数?
浏览 1
提问于2012-08-16
得票数 2
回答已采纳
1
回答
Javascript
面向
对象
应用程序结构
、
、
、
我试图用一种更
面向
对象
的方式重写一个
JS
web应用程序。Move right"); } } 我想添加另一个可能有多个实例的方法,所以我需要添加一个
原型
console.log(this.childID) } }; 我的问题是我无法访问typeA()的
原型
函数我希望能够像这样调用<
浏览 0
提问于2014-06-26
得票数 2
回答已采纳
2
回答
为什么Javascript字符串不是
对象
?
表示,在javascript
原型
面向
对象
语言中,不需要new。他解释说,添加new只是为了给来自基于类(即“经典”)
面向
对象
编程语言的人某种程度的舒适感:
js
> p= " Foo“Foo
js
> p.weight = 42 <e
浏览 3
提问于2010-10-11
得票数 50
回答已采纳
3
回答
基于
原型
与
基于类的继承
、
、
、
在JavaScript中,每个
对象
同时是一个实例和一个类。要进行继承,您可以使用任何
对象
实例作为
原型
。 在Python、C++等中。类和实例是两个独立的概念。为什么JavaScript会走这个方向(基于
原型
的
面向
对象
)?
与
传统的基于类的OO相比,基于
原型
的OO有什么优点(和缺点)?
浏览 0
提问于2009-05-03
得票数 223
回答已采纳
2
回答
javascript继承-从抽象概念到实际代码
、
、
我知道如何在c++,vb和php中继承希望我说得够清楚了。谢谢
浏览 0
提问于2010-08-04
得票数 3
回答已采纳
1
回答
整合jQuery监听程序
、
、
、
我一直在考虑使用构建器模式(在
JS
中可能吗?)来修剪代码。我对javascript不是很在行,所以任何帮助都将不胜感激。
浏览 3
提问于2015-03-03
得票数 0
3
回答
哪一种包含另一种:基于类的
面向
对象
或
原型
继承?
、
、
v=hQVTIJBZook,Douglas声称基于类的
面向
对象
可以用
原型
继承来表示。return { public2: ..., };他还声称逆向不是真的:
原型
继承一般不能仅使用基于类的构造进行编码。从操作语义的角度来看,基于类的
面向
对象
的所谓“编码”是错误的。在一种典型的基于类的
面向
对象
语言中,成员变量和函数已知存在,因此可以直接使用。
原型
“编码”依赖于运行时测
浏览 0
提问于2013-08-23
得票数 4
8
回答
(开放源码) JavaScript
原型
OO示例
、
、
、
、
Bounty编辑:基本上,在大型开源项目中是否有javascript
原型
OO的好例子?我必须澄清
原型
OO的含义: Java
浏览 7
提问于2011-06-30
得票数 28
回答已采纳
1
回答
OO
JS
的好例子?
、
有人能给我指出一些现实世界中
面向
对象
的javascript的正确方向吗?我正在从几本书中学习
面向
对象
的javascript,但这些书中给出的所有示例都归结为从动物
原型
继承的狗
对象
或类似的
对象
。我看过jQuery和类似的库(基础、
原型
),但我认为它们是冗长的示例。我正在寻找一个脚本,在这个脚本中,我可以清楚地看到继承的使用(经典的或
原型
的)。
浏览 0
提问于2010-08-09
得票数 5
回答已采纳
1
回答
对象
如何在JavaScript中工作?
() {} assert(ninja.swingFire()) // undefined 因此,它正在创建一个新的忍者
对象
浏览 0
提问于2013-10-08
得票数 2
回答已采纳
5
回答
Lua是一种
面向
对象
的语言吗?
这是一种
面向
对象
的语言吗?它经常被用作
面向
对象
的语言吗?
浏览 7
提问于2010-08-13
得票数 3
回答已采纳
1
回答
OOP javascript
与
jQuery DOM操作的混合
、
我最近读了的"JavaScript: Good Parts“,并为基于
原型
的
面向
对象
开发做了充分的准备。 对于将
浏览 2
提问于2011-05-06
得票数 4
回答已采纳
1
回答
理解
JS
的
原型
编程范式
、
、
我读过关于基于JavaScript使用的
原型
的
面向
对象
范式的不同指南,但我真的不能理解这种范式
与
常规的范式有什么不同。 在我看来,它似乎也是以同样的方式行事,只是使用了一种奇怪而棘手的语法。您能给我一个具体的例子,在这些例子中,
JS
范例可以成功地使用,而常规的OOP范例并不是很适合?
浏览 1
提问于2016-05-02
得票数 1
4
回答
像传统OO语言一样“扩展”
JS
数组吗?
、
、
我知道可以通过修改
原型
来修改/增强JavaScript
对象
的行为。 出于特殊目的,我想使用Array并向其添加所有类型的行为。我完全明白为我的情况改变所有数组是不好的。但是它是普通的
面向
对象
语言,我可以只是扩展它,添加我的函数,不去管它的原文。在
JS
中有什么可比的吗?例如,我是否可以复制Array
原型
并将其放到另一个类中,并在不影响其他数组的情况下摆弄它?这并不重要,但它会对我有帮助,当然也会帮助我更深入地理解
JS
,这是我在从事Java、C++等多年后真正进入
浏览 36
提问于2018-12-17
得票数 0
8
回答
Javascript是否可以模仿
面向
对象
的语言?
、
我想知道Javascript是否有一种方法可以模仿
面向
对象
的语言。也就是说,您能够模仿定义具有属性的自定义类/
对象
的能力吗?由于JSON基本上是javascript传递
对象
的一种方式,所以我认为必须有某种方法在客户端创建/存储
对象
,然后重用它们?如果有人能告诉我一个好的教程(如果有可能的话),那将是非常感谢的。即使是一些示例代码,您也可以动态地创建一个
对象
,然后使用jquery来使用它。
浏览 10
提问于2011-05-11
得票数 4
回答已采纳
5
回答
基于
原型
的
面向
对象
。好的,坏的和丑陋的?
、
、
、
、
我来自
面向
对象
语言的班级,最近我一直在学习那些奇特的动态语言(JavaScript、Python和Lua),我想要一些关于如何在这些语言中使用
面向
对象
的技巧。了解这种方法的缺陷和缺点以及
与
传统OO相比的优点将是很有用的。我得到的一般概念是,基于
原型
的OO基本上是用
对象
编程,但没有关于如何使用它们的标准,而在普通的OO中,有一种固定的预定义方式来创建和使用
对象
。 总而言之,这种方法的好、坏和丑陋的部分是什么?
浏览 0
提问于2008-12-22
得票数 10
回答已采纳
1
回答
为什么基于类的
面向
对象
语言总是使用关键字‘the’来创建
对象
?
、
我对
面向
对象
语言不太了解,但据我所见,似乎大多数基于类的
面向
对象
语言都使用关键字new (或类似的语言)来创建
对象
。基于
原型
的
面向
对象
语言(如JavaScript )甚至伪造了它。从保持语法简单的角度来看,为什么不省略new关键字而只使用构造函数(通常
与
类同名)? 在构造函数的前缀加上new关键字时,是否涉及到任何语义考虑?我注意到,在Scala中,如果您定义了一个case-class,您可以简单地使用构造函数(而不是前面的new )
浏览 0
提问于2015-01-03
得票数 2
回答已采纳
3
回答
原型
模式的Java实现
、
、
、
原型
模式是一种用于软件开发的创造性设计模式,当要创建的
对象
类型由一个
原型
实例确定时,
原型
实例被克隆以生成新的
对象
。基于
原型
的编程是一种不存在类的
面向
对象
编程风格,行为重用(在基于类的语言中称为继承)是通过克隆作为
原型
的现有
对象
的过程来实现的。 实现应该知道一些Java
对象
是可变的,有些是不可变的(参见)。
浏览 8
提问于2008-10-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
js面向对象编程中prototype关键词即原型法
JS中的对象-原型
js面向对象编程中构造方法
面向对象与面向过程
js面向对象编程简介笔记分享
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券