腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7051)
视频
沙龙
2
回答
为什么
原型
继承
是
高效
的
,
并且
比
闭
包
消耗
更少
的
内存
?
、
、
我已经在网上搜索过了,但是我不能理解这个问题
的
答案。许多人对同一问题有不同
的
答案。我有点困惑。 this.bar = function
浏览 28
提问于2018-08-09
得票数 0
回答已采纳
4
回答
NSTimer更好
的
替代方案
、
我想知道,有没有比NSTimer更好、更
高效
的
函数可以使用呢?在我
的
ViewDidLoad函数中有一个类似下面这样
的
NSTimer代码: if(currentTime == presetTime) { }这工作得很好,但问题
是
,这会
消
浏览 1
提问于2013-11-28
得票数 1
1
回答
为什么
JS工厂/
闭
包
比
构造器/
原型
慢得多?
、
、
曾几何时,JS中
的
工厂/
闭
包
只占构造器/
原型
的
15%左右。今天,支持
原型
的
差异超过了8000% (
原型
使用了大约一半
的
内存
)。
闭
包
(理论上)不会创建更多
的
对象。您拥有
闭
包
和实例,而不是
原型
和实例(
闭
包
还有另一个优点,因为您不能在其中添加/删除
浏览 7
提问于2018-12-28
得票数 0
3
回答
JavaScript
内存
管理陷阱?
、
、
因此,使用delete只删除对对象
的
引用,当不再引用该对象时,GC将删除该对象。 JavaScript
是
很棘手
的
,有了
闭
包
、模糊
的
名称空间和
原型
继承
,就不总是能清楚地知道什么时候开始或者
为什么
。我正在编写一个相当大
的
JavaScript项目,希望在限制全局
内存
使用
的
同时避免
内存
泄漏。我根本不处于优化阶段(让我们先开始工作:-),但是最好知道
内存
管
浏览 8
提问于2009-10-05
得票数 22
1
回答
Javascript构造函数、
原型
和实例化。体系结构与框架
、
、
、
、
4.实例化类(带有新关键字)&调用dom生成器现在
的
问题我想在另一个“核心”模块中进行共同
的
构造函数/
原型
初始化。如果在步骤2中向prototype添加函数,那么它们就有"this“关键字,
并且
可以访问CURRENT_INTANCE字段,例如PROPERTY1。但是,如果
原型
作为变量传递给"defaul
浏览 1
提问于2013-07-19
得票数 0
回答已采纳
2
回答
与prototype属性相比,在构造函数中使用'this‘关键字有什么优点和缺点?
在下面的代码中,我实例化了一个对象,它以两种完全不同
的
方式
继承
属性。function C(){}var o = new C; 第一个(
原型
)似乎作为'own‘属性附加到实例化对象(o),第二个(k2)不附加到实例化对象中
的
任何内容,而只是通过__k1__属性(或[prototype])访问它
的
值。我想知道这是否
是
想象正在发生
的
事情<
浏览 0
提问于2014-07-09
得票数 0
2
回答
Javascript设计
继承
+隐私
的
方法
、
、
、
、
我来自Java,我知道我可以通过
闭
包
来模拟隐私,或者通过
原型
进行一些
继承
,但是我想用javascript
的
方式来实现它。 我知道我可以用
原型
/寄生模式来进行一些
继承
。这对性能有好处,但无法正确地使用某些隐私成员(每次实例化新对象时不创建某些
闭
包
函数)。我知道我可以
继承
对象并通过函数/寄生模式(如douglas所建议
的
)使用隐私成员,但是存在一个明显
的
性能
浏览 1
提问于2013-08-16
得票数 1
回答已采纳
4
回答
从“
原型
”和“新”移动到闭合和曝光模式
、
、
、
已经有6年
的
历史了,但是声称在大范围内使用prototype属性
比
使用
闭
包
模式要
高效
得多。 上面的两个例子仍然会被一个new操作符实例化;它们都是“经典”
的
构造函数。如果我无论如何都不会使用
原型
继承
,那么在前面提到
的
new运算符中,我真的失去了什么吗?如果允许的话,一个比较宽松
的
问题,因为我要求
的
是
上面的细节:如果prototype和new确实是最有效
的
方法,
浏览 2
提问于2013-02-15
得票数 2
1
回答
Powershell参考类型
内存
消耗
Powershell引用
消耗
的
内存
比
仅仅声明变量要多得多,这是奇怪
的
,它假设
消耗
更少
。 } $t = [test]
浏览 0
提问于2019-04-23
得票数 1
回答已采纳
3
回答
Javascript:模块模式与构造器/
原型
模式?
、
、
、
我想知道模块模式或构造器/
原型
模式是否更适用于我
的
工作。调用INIT方法(基本上
是
我可以使用模块模式创建和返回
的
公共方法) INIT方法中
的
,分配所有单击事件等。 这听起来很适合我
的
情况,因为我不需要创建对象和
继承
层次结构等等。我对结构体/
原型
模式
浏览 6
提问于2010-09-24
得票数 78
回答已采纳
1
回答
关于JS中
闭
包
的
内存
效率
我
是
JS
的
新手,在学习JS中
的
闭
包
时,我还发现
闭
包在
内存
效率方面很有用。假设,我们有以下使用
闭
包
的
代码:{ return function函数heavyDuty返回了另一个帮助我们提高
内存
效率
的
函数。但是让我困惑<e
浏览 1
提问于2019-12-29
得票数 0
1
回答
这种寄生遗传模式有什么好处吗?
、
JavaScript中
的
原型
对象创建被认为
是
强大
的
(我听说它很
高效
,如果使用得当,它
的
表现力非常强)。但出于某种原因,我发现它经常让我绊倒,而不是它对我有帮助。对于涉及
原型
的
对象创建模式,我遇到
的
主要问题
是
没有办法绕过对this
的
需要。主要原因
是
除了非常原始之外
的
任何对象,例如通过异步API调用填充自身
的
对象,this由于作用域
的</em
浏览 2
提问于2011-11-17
得票数 2
回答已采纳
2
回答
Javascript可变参数?
、
、
、
这只是一个关于javascript
的
技术问题。在javascript中,我
的
一个小组成员发现了javascript对象创建
的
一些奇怪之处。由于某些原因,对象中
的
参数已经被视为成员,而没有将它们分配给在对象
的
构造函数中创建
的
任何成员变量。参数也是可变
的
,如下面的代码块所示。 { } docume
浏览 0
提问于2012-01-27
得票数 2
回答已采纳
6
回答
node.js中
的
编码方式
、
、
、
、
样式1:带有构造函数/
原型
的
对象 this.url = url;};function DB(url) {}
浏览 4
提问于2014-02-26
得票数 1
1
回答
Javascript
内存
泄漏setTimeout问题
、
、
、
、
有人知道
为什么
内存
消耗
在这里保持不变吗?child.innerText = 'count ' + (count++) + " arr len " + text;} 它应该线性增加
内存
分配
的
原因
是
:“check”方法在它
的
定义中调用自己,因此
闭
包
变量将可用于内部check方法
的
执行,然后再次为测试函数创建一个执行上
浏览 1
提问于2014-04-23
得票数 3
回答已采纳
3
回答
javascript对象
的
私有方法:哪种方式更好
、
、
private fn2 } })(); //在两种定义javascript对象
的
私有方法
的
方法中,哪一种更好,特别是在
内存
管理和性能方面。
浏览 0
提问于2011-01-10
得票数 4
回答已采纳
2
回答
基于磁盘
的
c++ STL替换
、
、
我最近构建了一个严重依赖stl队列
的
应用程序,
并且
遇到
内存
问题,队列变得越来越大,以适应机器
内存
。是否有任何磁盘支持
的
开源、IO /
内存
高效
队列实现可以插入stl队列,使我
的
应用程序神奇地使用
更少
的
RAM?我想要一些具有读/写缓冲机制
的
东西--因为我
的
应用程序大约有50k
的
队列/排队列pr秒,而且对象相当小。我
的
队列
浏览 1
提问于2013-11-18
得票数 10
回答已采纳
1
回答
ES6类:这是
原型
扩展另一个类
的
证明吗?
、
、
、
、
在玩Babel.js和对类进行一些扩展时,我意识到了一些可能
是
区分公共类
继承
的
好方法(C#,Java.)以及prototype (我在这里并不是说类)
继承
。options) { this.stage = stage; }现在我要指出
的
是
在面向对象
的
“公共”语言中,您将无法访问仅在创建子类实例时定义
的
属性。因此,在我看来,
浏览 1
提问于2016-03-04
得票数 3
2
回答
JavaScript
闭
包
: MDN实用
闭
包
、
关于,有一个很好
的
堆叠溢出问题。 这个问题有许多非常有用
的
答案。其中一个答案提到了
的
条目,它确实提供了一个简洁易懂
的
解释(具体来说,
闭
包
存储一个函数及其环境)。然而,实际关闭下
的
MDN条目让我感到困惑.具体来说,在调整文本大小
的
示例中,哪里需要
闭
包
?有人能为我澄清
为什么
他们需要关闭makeSizer函数吗?作为一名初级程序员,我只能假设我不使用
闭
包
的</e
浏览 6
提问于2014-10-21
得票数 1
3
回答
为什么
在javascript中使用链式
原型
继承
?
、
、
、
为什么
我们要构建一个
原型
继承
链,而不是使用对象组合。查找链中每一步
的
原型
,get
的
代价很高。o2.foo
比
o1.foo更快,因为它只上两个
原型
链,而不是三个。} re
浏览 0
提问于2011-09-04
得票数 10
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券