腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
事件处理程序
闭
包
中d3.
js
键连接的内存泄漏
、
、
事件处理
闭
包
如果引用使用键控数据连接的d3.
js
选择,则可能导致DOM节点泄漏。function getKeys(n) { // returns a random array
闭
包
用作选择中的一个节点的事件处理程序,它引用外部范围选择。不需要执行<e
浏览 7
提问于2015-01-09
得票数 3
回答已采纳
2
回答
通过Play框架缩小客户端
、
、
、
、
如何通过播放框架缩小
JS
& CSS?注意:这个问题不是
重复
的,因为Google
闭
包
编译器已经从激活器2.3.7中删除了。
浏览 1
提问于2015-03-26
得票数 2
1
回答
闭
包
编译器无法读取目录
、
我想使用
闭
包
编译器在文件夹中编译一些
JS
文件,我面临的问题是,当我试图编译名称有空格的文件夹(包含
JS
文件)中的文件时,
闭
包
编译器会中断,无法识别路径。在命令提示符中运行
闭
包
的确切命令是但是,当我运行以下命令
浏览 4
提问于2013-11-20
得票数 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
1
回答
Javascript
闭
包
总是保留作用域变量吗?
、
、
我理解
闭
包
中的代码可以访问作用域链上的变量&方法和参数,但是如果它不使用它们中的任何一个会发生什么呢?这些变量还保留吗?(var i=0;i<1000000;i++) a.push({}); alert('Hi');即使
闭
包
不使用变量谢谢 更新:似乎没有关于“琐碎”
闭
包
的答案。那么,假设每一个
闭
包
(即使它什么也不做)都可
浏览 5
提问于2013-09-19
得票数 2
2
回答
闭
包
有什么用(在
JS
中)?
、
在我寻求理解
JS
上下文中的
闭
包
时,我发现自己在问自己为什么需要使用
闭
包
?即使在父函数返回之后,有一个内部函数能够访问父函数的变量有什么好处呢?有人能给出一个在
JS
中的真实世界的例子吗?在这个例子中,
闭
包
相对于替代方案更有益处,不管这是什么?我将看看所有的答案/资源,我将标记一
浏览 0
提问于2013-07-03
得票数 4
1
回答
为什么不能将捕获列表添加到
闭
包
属性中?
、
、
在我的代码中,我
调用
了一些采用
闭
包
的方法。每次我都会给出同样的结论。所以我决定把这封信作为一种财产。每次我
调用
这些方法时都会传递这个属性。这可以大大减少
重复
代码。但是,当我试图将捕获列表[weak self]添加到
闭
包
属性时,编译器不允许我这样做!func doStuff(stuff: (Int) -> Void) { }在init of class A中,我用
闭
包</e
浏览 6
提问于2016-08-10
得票数 0
回答已采纳
1
回答
在Javascript中执行简单
闭
包
时出现运行时错误
、
、
我是
JS
的新手,正在努力学习。规范要求如下:编写一个接受另一个函数*作为参数的函数,并创建一个只能
调用
一次的函数版本。
重复
调用
修改后的函数将不会有任何效果,只会返回原始
调用
的值。如果不使用
闭
包
,你怎么能做到这一点呢?这有可能吗?用
闭
包
怎么做到这一点?*注意:这个原始输入函数不应该有任何参数。然后,我多次
调用
divide()和output()来测试
闭
包
是否工作,以及修改后的函数是否只
浏览 1
提问于2014-09-25
得票数 0
1
回答
使用Google
闭
包
编译器和Gradle缩小JavaScript
、
、
、
我想使用Google
闭
包
编译器缩小定制的
JS
代码。 已经过时,没有反映最新的Java .已经有几年的历史了,尽管大多数API
调用
似乎与当前的Java相似。有没有其他人直接使用Google
闭
浏览 0
提问于2018-11-16
得票数 2
回答已采纳
0
回答
js
闭
包
,从全局上下文获取函数参数
、
如果我有一个像下面的代码一样的
闭
包
,我如何在
闭
包
之外获得'a‘参数。当我
调用
闭
包
时,
JS
引擎使用作用域链来找到'a‘的值,但是有没有机会从全局上下文中获得'a’的值呢?
浏览 14
提问于2017-12-01
得票数 0
3
回答
依赖
闭
包
会阻止将常见的
js
代码移动到函数吗?
、
这可能是一个愚蠢的问题,但我似乎不能利用谷歌,因为所有的“关闭101”链接…… }); 据我所知,如果我将成功块中的逻辑去重到 // ...然后,onSuccess不再是
闭
包
的一部分,因此需要将所有
闭
包</e
浏览 3
提问于2013-04-30
得票数 4
2
回答
这个代码片段是如何实现
闭
包
的?
、
、
我正在读关于范围
闭
包
的章节,来自getify的“你不知道
JS
”系列书。在这一点上,我觉得我理解了
闭
包
是如何工作的,但仍然不知道这个代码片段是如何实现
闭
包
的。);} setupBot( "Closure Bot 2", "#bot_2" ); 我的看法是,在
调用
函数时,setu
浏览 2
提问于2018-09-18
得票数 2
回答已采纳
1
回答
在groovy中从
闭
包
返回一个方法
、
、
由于
闭
包
的行为类似内联方法(我猜,技术上
闭
包
是编译成类的),所以我找不到如何在Groovy中从
闭
包
返回方法。例如,如果我没有使用
闭
包
,那么从main()
调用
下面的方法应该只打印1,但是对于
闭
包
,它会打印所有的1、2、3:{这个问题以
重复
的形式结束了。我的问题一般是关于结束的。我给出了e
浏览 3
提问于2015-08-07
得票数 1
2
回答
如何使用锡兰
js
(也可以使用google
闭
包
编译器)
我如何
调用
那个javascript程序,使它不使用require.
js
就能运行?上面没有使用google
闭
包
编译器。考虑到语言模块的大小为1.6MB,在不使用google
闭
包
编译器的情况下运行锡兰-
js
是没有意义的。单独使用google<em
浏览 7
提问于2015-12-06
得票数 2
回答已采纳
1
回答
在Node.
js
中使用承诺、
闭
包
和递归
、
、
我使用了一个对
闭
包
的递归
调用
,以缓解我正在获得的一些竞赛条件(这就是我所认为的)。我想知道(以及为什么)这是一个好的解决方案还是一个坏的解决方案。}); queryDatabase(); 我想确定的是在这种组合中使用递归和
闭
包
的有效性--这是处理
重复
调用
数据库的问题的一种可接受的方法吗?如果不
重复
调用</e
浏览 0
提问于2014-04-02
得票数 3
回答已采纳
2
回答
Duk磁带
闭
包
注册
、
、
我有C++项目,我正在使用duk磁带
JS
库。我需要在
JS
中注册全局函数,并将指针保存为此函数的
闭
包
数据,以便在
调用
函数时访问该指针。lua_pushlightuserdata(L, this);lua_setglobal(L, "someFunction"); 首先,我将指针按为
闭
包
数据你能给我看一些
闭
包
注册和访问的代码吗?
浏览 3
提问于2016-11-30
得票数 1
回答已采纳
2
回答
如何在vscode中调试JavaScript时找到当前函数的
闭
包
、
、
在断点,我感兴趣的变量可以在变量列表的
闭
包
部分中看到。在堆栈跟踪的其他级别,变量不可用。函数是在
JS
文件的顶层定义的,我看不出
闭
包
是在哪里定义的,特别是第一次分配变量的位置。从其他地方
调用
的
闭
包
作用域变量是不同的,我不知道为什么。 在VS代码调试或Chrome工具中有任何方法可以查看
闭
包
作用域是在哪里定义的吗?作为一个简单的例子,如果调试下面的
JS
代码并在a=1上命中一个断点,有什么方法可以识别定义
浏览 0
提问于2019-05-31
得票数 0
回答已采纳
1
回答
为什么使用IFFE关闭而不是常规关闭?
、
这两个
闭
包
示例都有在后续函数
调用
中保留count值的好处,而在其他情况下(如果不使用
闭
包
),count将在每次函数
调用
后重置为0。IFFE
闭
包
示例来自Marius‘,在该示例中他建议使用。使用这个
闭
包
的IFFE版本比我可以想到的常规版本的唯一优点是,您不必给它命名(您只需要将它赋值给一个变量以便再次
调用
它)-or,如果您给它命名,它在全局范围内是不可见的--所以会少一个污染全局命名空间的项正则<em
浏览 0
提问于2018-06-22
得票数 2
回答已采纳
2
回答
js
库是否支持各种数据结构?(就像java中的芭乐)
、
、
、
、
在
js
或jquery中有没有“类似芭乐”的库? 注意:我听说过
闭
包
,它看起来有点笨重--还有更简单的吗?(或者
闭
包
真的是我需要的吗?)注2:所谓“丰富的数据结构集合”,我指的是排序的映射和集合、多映射(允许
重复
的键)和多集合(允许多个条目的集合--看起来很奇怪,但实际上非常有用!)等等。
浏览 1
提问于2012-09-04
得票数 3
回答已采纳
1
回答
为什么visual studio代码
调用
不是
闭
包
的
闭
包
对象
、
、
、
、
在使用javascript (Node.
js
)中的调试器时,我感到惊讶的是,VSCode
调用
了不是“抽象
闭
包
”的“
闭
包
”对象(就而言)。我想知道为什么VSCode调试器会向我显示这个名称。如果我从ecma中正确理解,那就是词汇范围,而不是
闭
包
本身。
浏览 4
提问于2022-10-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券