腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
闭
包
有什么用(在
JS
中
)?
javascript
、
closures
在我寻求理解
JS
上下文中
的
闭
包
时,我发现自己在问自己为什么需要使用
闭
包
?即使在父函数返回之后,有一个内部函数能够访问父函数
的
变量有什么
好处
呢?我甚至不确定我问
的
问题是否正确,因为我不知道如何使用它们。 有人能给出一个在
JS
中
的
真实世界
的
例子吗?在这个例子
中
,
闭
包
相对于替代方案更有益处,不管这是什么?编辑:为什么
浏览 0
提问于2013-07-03
得票数 4
2
回答
jQuery 1.4.2与Closure编译器兼容吗?
jquery
、
compression
、
compatibility
、
google-closure-compiler
根据官方
的
版本1.4已经被重写为使用
闭
包
编译器进行压缩,但是当我使用
的
在线版本时,我收到了130个警告。// @compilation_level ADVANCED_OPTIMIZATIONS// @code_url http://ajax.googleapi
浏览 1
提问于2010-04-04
得票数 3
回答已采纳
1
回答
使用ES6模块而不是显示模块模式
的
额外优势是什么?
javascript
、
closures
、
ecmascript-6
我正在探索ES6 module,并试图找出我们使用ES6模块而不是closure与module pattern(MP)一起获得
的
额外优势。 }}import {utils} from "path
浏览 2
提问于2016-03-04
得票数 8
1
回答
帮助理解twitters widget.
js
文件,一个
闭
包
中
的
闭
包
?
javascript
、
jquery
、
twitter
它在高层次上是这样设置
的
:TWTR = window.TWTR || {};(function() {在应用程序
闭
包
中
: this.init(opts);(function() {})(); 一些方
浏览 2
提问于2011-04-18
得票数 5
回答已采纳
1
回答
Swift:
闭
包
、完成处理程序和函数之间
的
区别?
ios
、
objective-c
、
swift
、
function
、
closures
有人能让我知道
闭
包
比函数有什么
好处
吗?我们什么时候应该使用
闭
包
和函数作为示例?
浏览 0
提问于2016-08-11
得票数 4
2
回答
精简仅由节点读取
的
源代码有什么
好处
吗?
javascript
、
node.js
、
google-closure-compiler
、
minify
、
uglifyjs
在NodeJS应用程序
中
,使用精简
的
源代码服务器端有什么
好处
吗? 我能想到
的
唯一
好处
是,较小
的
JS
文件可能会以更快
的
速度从磁盘加载。但考虑到这只会影响启动时间,这似乎微不足道。那么,在将源代码部署到生产服务器之前,是否有理由通过丑陋或
闭
包
编译器来处理我们
的
源代码呢?
浏览 4
提问于2014-02-14
得票数 7
回答已采纳
1
回答
闭
包
中
的
弱引用
swift
、
closures
我需要在
闭
包
中使用self
的
弱引用。isSearching = false} }类似地,Objective-C
中
也使用了语法来在块内使用弱引用。__weak typeof(self) weakSelf = self; 在
闭
浏览 16
提问于2018-08-15
得票数 7
回答已采纳
1
回答
如何消除JSC_INVALID_FORWARD_DECLARE编译Google
闭
包
库文件
的
错误?
google-closure-compiler
回到几年后
的
一个项目,我正在努力改变谷歌关闭编译。我正在使用来自github
的
闭
包
库
的
新下载,这些工具:
闭
包
编译器版本: v20200830 通过下面引用
的
脚本,我得到了17个类似的错误,所有这些错误都发生在
闭
包
库文件上/清洁/*.
js
--
js
js
/
闭
包
浏览 5
提问于2020-09-07
得票数 0
1
回答
使用工厂方法代替传递匿名函数
javascript
、
callback
、
node.js
、
anonymous-function
我在node.
js
上看了一段视频,我看到演讲者说,他更喜欢这样做,而不是使用匿名回电:我认为,可以传递带有参数
的
命名函数,而不是带有
闭
包
的
匿名函数,这也很好。问题1:然而,
的
实现可能会返回一个匿名函数,不是吗? 这样更好吗?我可以看到它更好,因为与createServer级别的
闭
包不同,在createReq级别的
闭
包</e
浏览 3
提问于2010-12-01
得票数 0
1
回答
使用新
的
over
闭
包
有什么
好处
?
javascript
、
closures
我用
JS
编程已经有一年多了,主要是用angularJS编程。老实说,我从来没有用原型继承做过函数。当我需要拥有私有数据
的
类对象时,我使用工厂模式和
闭
包
来创建类。老实说,我从来不需要用这个关键词。我正在努力学习节点,它大量地使用了原型继承,看起来是这样
的
。因此,与
闭
包
相比,使用它一定有很大
的
好处
。有人能解释一下使用原型
的
主要优点吗?
浏览 0
提问于2015-01-20
得票数 1
5
回答
方案/球拍
中
闭
包
的
用途是什么?
scheme
、
closures
、
racket
我正在学习Scheme,刚刚遇到了
闭
包
。下面的示例演示了
闭
包
的
用法: (lambda () x)) 据我所知,当评估上述代码时我知道这只是一个例子,但我不明白
闭
包
会有什么帮助。有什么
好处
,需要这样一个概念
的
场景是什么?
浏览 10
提问于2017-03-26
得票数 6
1
回答
Google Closure和Chrome打包
的
应用程序:兼容性?
javascript
、
google-closure
、
google-chrome-app
我正在使用Google Closure,我正在尝试制作一个Chrome打包
的
应用程序。我对goog.require
的
调用导致一个错误: // to write deps.
js
each time.
闭
包
对大型Javascript项目有如此多
的
好处
,以至于很难放弃这样一个有价值
的
工具。编辑:我知
浏览 0
提问于2013-06-06
得票数 0
1
回答
在这种情况下使用
闭
包
有
好处
吗?
javascript
在此代码中使用
闭
包
: var output = document.getElementById('Output'); return date.getMilliseconds();} 我只是想知道,使用
闭
包
版本
的
函数与非
闭
包
函数相比有什么<e
浏览 0
提问于2014-12-10
得票数 0
回答已采纳
1
回答
为什么使用IFFE关闭而不是常规关闭?
javascript
、
closures
这两个
闭
包
示例都有在后续函数调用中保留count值
的
好处
,而在其他情况下(如果不使用
闭
包
),count将在每次函数调用后重置为0。此外,在这两种情况下,count变量(就像块
中
的
任何let变量一样)都是私有的,也就是说,不能全局访问。 IFFE
闭
包
示例来自Marius‘,在该示例
中
他建议使用。使用这个
闭
包
的
IFFE版本比我可以想到
的</e
浏览 0
提问于2018-06-22
得票数 2
回答已采纳
2
回答
通过
闭
包
初始化属性
swift
、
closures
我观察到,人们有时会使用
闭
包
来初始化属性。lazy var test1: String = String("a string")lazy var test2: String = { String("a string") }() 使用
闭
包
初始化属性有什么
好处
浏览 1
提问于2018-08-18
得票数 2
回答已采纳
1
回答
为什么Grails
中
的
一些标签返回一个
闭
包
?
grails
为什么Grails
中
的
一些核心标记返回一个
闭
包
?例如createLink ()?什么是
好处
或用例?
浏览 7
提问于2016-11-22
得票数 0
回答已采纳
1
回答
为什么
闭
包
允许函数在定义函数时访问作用域中
的
外部变量很重要?
javascript
一个开发人员问了我一个他听到
的
问题,他说: 答案是在定义函数时。我
的
问题是:如果只在调用
闭
包
时才能控制台日志,那么在定义
闭
包
时,如何知道
闭
包
可以访问作用域中
的
外部变量?我想看看能证明这一点
的
代码。第二个问题是:如果
闭
<em
浏览 0
提问于2017-02-09
得票数 1
回答已采纳
1
回答
C# -Closure -Clarification
c#
、
linq
、
closures
、
anonymous-methods
我正在学习C#.Can我
的
意思是
闭
包
就像a construct that can adopt the changes in the environment in which it is defined.FindPersonByID(int id) gurus.FindAll(delegate(Person x) { return x.id == id; }); 变量id是在FindPersonByID()
的
作用域中声明
的
,但是我们仍然可以访问匿名函数(即) delegate(Person x
浏览 0
提问于2010-03-27
得票数 10
回答已采纳
6
回答
平等
中
操作数
的
顺序重要吗?(例如1 == x vs x == 1)
javascript
、
google-closure-compiler
所以我正在试用Google
闭
包
编译器,我注意到它切换了我所有的等式参数,这样变量总是在比较
的
右边。我知道他们完成了同样
的
事情,但这并不是我习惯
的
风格。有什么
好处
,你得到了这些切换?我看不出会有什么结果。 有人能解释一下为什么
闭
包
编译器决定这么做吗?这仅仅是写那部分封闭性的人
的
偏好吗?编辑:为了澄清,人们告诉我为什么它可能被认为是良好
的
编码实践。这很好,但这是在编译之后。是否有性能上
的
好处</
浏览 7
提问于2012-11-16
得票数 12
回答已采纳
3
回答
闭
包
编译器如何使用类型信息编译到更快
的
JavaScript?
javascript
、
google-closure-compiler
谷歌
的
编译成更高效
的
JavaScript。我可以想象一些简单
的
例子,例如
闭
包
编译器通过直接调用函数或用文字替换常量来减少调用堆栈。但更进一步说, “
闭
包
编译器可以使用有关JavaScript变量
的
数据类型信息来提供增强
的
优化和警告。”我
的
理解是类型化语言有两个
好处
: 1)类型检查可以在编译过程
中
捕获错误--我可以看到
闭
包
编译器如何模拟这种行为-
浏览 5
提问于2014-02-06
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
说说 Python 中的闭包
理解python中的闭包
Python3中的闭包
PHP中的闭包和匿名函数
PHP闭包函数也是匿名函数的简介和例子以及与JS的对比
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券