腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
JS
工厂/
闭
包
比构造器/原型慢得多?
、
、
曾几何时,
JS
中的工厂/
闭
包
只占构造器/原型的15%左右。今天,支持原型的差异超过了8000% (原型使用了大约一半的内存)。
闭
包
(理论上)不会创建更多的对象。您拥有
闭
包
和
实例
,而不是原型和
实例
(
闭
包
还有另一个优点,因为您不能在其中添加/删除属性)。我唯一的结论是,即使函数是原语和不可变的(尽管函数对象不是),它们也不会被占用,从而导致指令缓存跳跃。这种差异似乎是跨
浏览 7
提问于2018-12-28
得票数 0
1
回答
如何消除JSC_INVALID_FORWARD_DECLARE编译Google
闭
包
库文件的错误?
js
/
闭
包
-library/
闭
包
/goog/断言/**.
js
-
js
js
/
js
/closure-library/closure/goog/testing/net/rpc/**.
js
-库/
闭
包
/goog//清洁
浏览 5
提问于2020-09-07
得票数 0
5
回答
是否可以更改
闭
包
的所有者?
我在Class A上有一个静态
闭
包
,它将调用委托给Class B。然而,当在A
实例
上发出对A上的静态
闭
包
的调用()时,我似乎无法访问A上的
实例
属性。解决这个问题的一种方法是ofc将
实例
化的A设置为
闭
包
委托。但是,我需要B类作为静态
闭
包
的委托。 有没有什么办法可以改变静态
闭
包
的所有者,让它指向
实例
化的A类而不是静态类?并保留B作为代表?
浏览 2
提问于2011-05-01
得票数 1
回答已采纳
2
回答
为什么class方法不需要
闭
包
列表?
、
、
、
、
如果函数本质上是
闭
包
。为什么类的方法在引用
闭
包
中的self或其他
实例
属性时不需要
闭
包
列表。 在幕后是否有一个无人拥有的自我?例如,
闭
包
指向self,
实例
指向函数。两者都不能被解除。
浏览 0
提问于2018-05-08
得票数 1
回答已采纳
2
回答
闭
包
中的Javascript
实例
化。如何使工厂和模型独立?
、
Js
代码示例非常简单。此示例中的
闭
包
设置在返回的模型的新
实例
中不可见!--在我看来,
闭
包
没有创建自己的作用域来存储值,我觉得有点奇怪。在
闭
包
体中保留模型函数体是“
闭
包
定义”的要求吗?我的目标是把工厂和模型分开。我将设置对象(包装为Model)作为参数传递,因此我需要检查它是否是Model的
实例
(这就是为什么Mode
浏览 3
提问于2015-09-27
得票数 0
回答已采纳
3
回答
闭
包
中的Javascript类
、
、
我正在编写一个包含类的JavaScript
闭
包
,看起来有点像这样:var myClosure = (function() { }}); 我想把这个
闭
包
‘导入’到另一个JavaScript文件中,并
实例</em
浏览 1
提问于2021-02-01
得票数 0
2
回答
在
闭
包
中使用未拥有的引用
、
Swift编程语言文档指出: [unowned self] in } } 是否有更多的场景同时释放
闭
包
和
实例
浏览 2
提问于2015-07-23
得票数 1
1
回答
闭
包
/箭头函数如何访问执行
闭
包
的变量?
、
在Dart/Flutter中,我需要传递给类
实例
的
闭
包
/箭头函数能够使用该类
实例
的一个变量。有办法吗? 例如,像往常一样,我有一个在build方法中具有上下文的小部件。我需要向小部件传递一个
闭
包
,而
闭
包
需要使用这个上下文。
浏览 22
提问于2022-07-29
得票数 0
回答已采纳
1
回答
闭
包
编译器无法读取目录
、
我想使用
闭
包
编译器在文件夹中编译一些
JS
文件,我面临的问题是,当我试图编译名称有空格的文件夹(包含
JS
文件)中的文件时,
闭
包
编译器会中断,无法识别路径。在命令提示符中运行
闭
包
的确切命令是但是,当我运行以下命令
浏览 4
提问于2013-11-20
得票数 0
1
回答
将Backbone.
js
置于javascript匿名
闭
包
中
、
、
、
、
我正在尝试将我的所有backbone.
js
文件放在javascript匿名
闭
包
中,这样我就可以更好地构造我的代码,并在将来集成require.
js
。AFTER (带有匿名
闭
包
):Backbone.View.prototype.close = function () {(function(){ var AppRouter = Backbo
浏览 2
提问于2012-02-29
得票数 0
1
回答
带
闭
包
的强参考循环
、
、
、
、
从快速文档中收集到的内容来看,在声明为同一
实例
中的
实例
属性的
闭
包
中使用self引用将导致一个强大的引用周期,除非我声明了一个捕获列表,例如: println(self.a) self.a = a} 现在,不作为
实例
属性存储的
闭
包
或作为其他类的
实例
属性存储的<em
浏览 5
提问于2015-03-04
得票数 2
回答已采纳
2
回答
对原型使用
闭
包
有缺点吗?
、
、
、
、
我喜欢使用
闭
包
创建具有私有属性的对象的一般风格。我不确定的是,在
闭
包
中创建原型方法还是在对象的实际原型上创建原型方法更有效。使用它的方式如下:a.add(); // a.a == 2;var b = B(1, 1);我期望a工作的方式是,A的每个
实例
都有a和b属性,以及一个指向包含add方法的原型
浏览 5
提问于2021-02-03
得票数 2
回答已采纳
1
回答
围绕Swift中的
闭
包
的混乱强捕获其中使用的变量
increaseStamina();}closure() 在调用
闭
包
之前,它会在将animal设置为nil之后立即打印但我的理解是,
闭
包
也强烈地捕获了动物
实例
,因此应该在执行
闭
包
之后释放
实例
,而不是在执行之前。我的理解有什么问题吗?
浏览 1
提问于2019-11-28
得票数 1
1
回答
Swift - SKSprite套件-从FileBrowser
闭
包
更改Gamescene变量
、
、
、
我的GameViewController中有一个函数,它创建一个'FileBrowser‘
实例
,然后允许用户设置它的'didSelectFile’
闭
包
,如下所示:print(file.displayName)} 这使我能够在从弹出浏览器中选择一个文件后触发
闭
包
中的这一小段代码,并打印单击的文件的名称,但我不知道如何将
浏览 6
提问于2020-08-07
得票数 0
1
回答
C#是否支持绑定方法或方法
闭
包
(允许始终指向
实例
的特殊
闭
包
)
Adobe有一个非常清晰的解释 绑定方法,有时称为方法
闭
包
,是从其
实例
中提取的方法。绑定方法的示例包括作为参数传递给函数或作为值从函数返回的方法。绑定方法类似于函数
闭
包
,因为即使从其
实例
中提取,它也会保留其词法环境。然而,绑定方法和函数
闭
包
之间的关键区别在于,绑定方法的this引用仍然链接或绑定到实现该方法的
实例
。对于函数
闭
包
,this引用是通用的,这意味着它指向函数被调用时与其关联的任何对象。如果
浏览 0
提问于2010-12-19
得票数 1
回答已采纳
2
回答
从每个
实例
都有一个私有
闭
包
的模块导出一个类,但是它的原型链仍然可以扩展吗?
、
、
、
constructor() { }}因此,我将导出返回类的函数,然后类的每个
实例
都会有一个
闭
包
然后我就可以var instance = new (foo())() 每个
实例
都是从返回的类中生成的,因此每个
实例
的原型都有一个私有
闭
包
(是的,它不是
浏览 6
提问于2015-02-05
得票数 1
回答已采纳
4
回答
Javascript私有方法--对内存有什么影响?
、
、
、
我正在编写一些代码,试图在
闭
包
中隐藏一些私有变量。问题是环境在内存方面是相当受限制的,所以我也关心如何保持类的整体占用空间较小。与仅将对象上的所有方法和变量设置为公共相比,使用
闭
包
隐藏私有
实例
变量和方法有何影响?使用
闭
包
的
实例
会比不使用
闭
包
的
实例
占用更多的内存吗?如果是这样的话,我应该多使用多少内存?
浏览 2
提问于2010-02-11
得票数 3
回答已采纳
1
回答
在“开始使用
闭
包
库”的浏览器中没有结果
我正在按照给定的步骤来尝试,“开始使用
闭
包
库”。 作为一
浏览 5
提问于2022-01-18
得票数 1
2
回答
Javascript我应该使用哪些其他技巧来代替导出符号
、
、
、
Google
闭
包
库提供导出符号选项,以通过窗口对象提供对构造函数的访问。,但,这与Google
闭
包
库完全不同。我正在使用Backbone.
js
构建一个任务应用程序。我的视图、模型、路由器和拆分成许多文件,我按照上面的过程将
实例
、源分配给窗口对象,以便一个可以访问另一个。
浏览 3
提问于2012-06-15
得票数 0
回答已采纳
1
回答
使用Javascript中的
闭
包
调用新对象
、
、
当对使用
闭
包
的对象调用new时,据我了解,
闭
包
是在
实例
化时设置的,其中私有变量将是'class‘的静态属性。: self }()) };因此,如果我需要将someFunc
实例
存储为每次创建新的someFunc
实例
时都会
实例
化someFunc中的'var self‘,或者
闭
浏览 1
提问于2014-11-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
闭包是什么?什么场景需要闭包?闭包可能导致什么问题?
Python 闭包
Lambda闭包
Python闭包
Python之闭包
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券