腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
传递给javascript
闭
包
的参数做了什么?
我如何解释在
封装
的Javascript
闭
包
的开头和结尾传递的参数的作用,如下所示?(function($, window) { return alert("
js
!");})($, window);
浏览 1
提问于2012-11-15
得票数 2
回答已采纳
2
回答
使用.bat脚本包装应用程序
、
我最近决定开始使用谷歌的命令行JavaScript编译器(
闭
包
编译器)来缩小我的web应用程序中的JavaScript。不幸的是,编译器是用Java编写的,所以我必须键入命令才能使用编译器,这有点麻烦: java -jar compiler.jar --
js
hello.
js
--
js
_output_file hello-compiled.
js
对于我来说,将其
封装
在.bat文件中的最简单方法是什么,它允许我简单地输入closure hello.
js
h
浏览 2
提问于2013-01-10
得票数 1
回答已采纳
1
回答
JavaScript对象与克罗克福德的好部分
、
、
最近,我一直在考虑如何在
JS
中执行OOP,特别是在
封装
和继承方面。根据克罗克福德的说法,古典主义是有害的,因为new()是有害的,原型和经典都是有限的,因为它们使用constructor.prototype意味着不能使用
闭
包
进行
封装
。最近,我考虑了关于
封装
的以下几点:
封装
扼杀性能。它让您向每个成员对象而不是原型添加函数,因为每个对象的方法有不同的
闭
包
(每个对象有不同的私有成员)。
封装
迫使丑陋的"var“=
浏览 0
提问于2012-11-01
得票数 8
2
回答
封装
和封闭有什么区别?
、
、
对于
封装
和
闭
包
,我确实有些不理解。我相信,除非代码改变了
封装
,否则
封装
是不能改变的。但是,当我被要求解释如何将
闭
包
和
封装
应用于代码时,我真的无法理解。msg ’nb-cercles)n是
封装
的,对吗?所以问题是:解释如何将
封装
和
闭
包
应用于这段代码。
浏览 2
提问于2015-12-11
得票数 7
回答已采纳
1
回答
这个函数在这个块上有
闭
包
吗?
、
我正在试验
闭
包
,但我没有将函数
封装
在函数中,而是将函数
封装
在块中。由于函数不是块作用域,并且将被提升到块的外部,因此我假设它不能访问块内的作用域。然而,在这种情况下,该函数返回块范围的变量。这是否意味着该函数是一个
闭
包
? let a = 'hi' return a} test() // hi
浏览 2
提问于2019-10-17
得票数 3
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
回答
函数
闭
包
和垃圾收集
、
、
、
当涉及函数
闭
包
时,我很难理解垃圾收集是如何发生的。例如,下面的
JS
代码使用
闭
包
实现一个加法器函数: var sum = 0 return function(x) {
浏览 1
提问于2016-05-22
得票数 0
1
回答
将多个类型的文本编译成一个
闭
包
、
在编译(--out)多个*.ts文件时,每个文件包含一个具有相同模块标识符的类,创建一个*.
js
文件,其中每个类都
封装
在自己的
闭
包
中,并将模块的引用传递给每个
闭
包
。示例:module baz {export class Bar {}}module baz { export class Foo {}}var bazbaz){ var Bar = ... })(baz); (function(baz){ var Foo =
浏览 3
提问于2013-02-12
得票数 3
回答已采纳
2
回答
传递属于自我的函数是否会在不关闭的情况下导致保留周期?
、
、
、
、
如果需要在
闭
包
中引用self,最好将其作为weak或unowned传入,以防止保留周期。
封装
在
闭
包
中 delay: 0.0, usingSpringWithDamping
浏览 1
提问于2015-12-07
得票数 6
回答已采纳
2
回答
闭
包
是如何实现数据
封装
的?
在传统的OOP语言中,我们通常使用私有/公共来实现数据
封装
。 在Javascript中,不再有私有或公共;有人告诉我;通过使用
闭
包
,可以实现数据
封装
。我想知道是怎么回事,背后的逻辑是什么?
浏览 2
提问于2015-04-05
得票数 0
2
回答
methodMissing
闭
包
-没有
封装
?
我理解groovy的基础知识--还有
闭
包
...- expected: <[9]> but was: <[4]> What exactly is happening here?
浏览 2
提问于2012-12-28
得票数 0
1
回答
消除了对优化应用程序所需的
js
的需求
、
、
、
、
我已经使用require.
js
构建了我的应用程序,以保持所有内容的模块化。完成后,事实证明require.
js
本身比我优化的应用程序代码还要大。有没有什么方法可以让r.
js
进行优化,使我不需要在最终页面中包含require.
js
(例如,用命名空间对象上的属性的直接定义替换所有的define调用,整个过程都
封装
在一个
闭
包
中)。
浏览 2
提问于2013-09-04
得票数 0
2
回答
图库的
闭
包
或原型模型
、
、
对于开发javascript图表库,哪种模型是最好的原型还是
闭
包
??在开发包含更多交互和动画的图表库时,
封装
是否必要?chart.updatelegend = function(){}return chart;这样使用javascript
闭
包
是有效的吗
浏览 3
提问于2014-04-25
得票数 0
回答已采纳
2
回答
JavaScript中原型与功能面向对象的比较
、
就我个人而言,我发现了
闭
包
(功能)?(方法)作为一种
封装
状态的方法,它更自然,也可能更优雅。然而,我听说在JavaScript实现中这种
闭
包
的使用要慢一些。 我至少想知道一个原型方法最合适的地方。
浏览 3
提问于2009-10-12
得票数 14
回答已采纳
1
回答
函数间共享上下文变量的模式
、
、
作为Python程序员,现在我可以看到解决这个问题的三种方法:将它们作为显式参数、类
封装
和
闭
包
(函数工厂)传递。我发现显式参数往往模糊了函数逻辑,类
封装
倾向于导致完成所有的数千行类,而
闭
包
往往会因为工厂的创建而创建编程开销。 我想知道是否还有其他模式允许在没有这些缺点的函数之间共享动态定义的上下文变量?
浏览 0
提问于2015-08-11
得票数 5
回答已采纳
1
回答
当使用浏览器化时,
闭
包
/模块模式是否过时?
、
、
、
、
据我所读,Browserify似乎将不同的文件和它们各自的代码放在自己的
闭
包
中,以模拟节点样式的模块分离。这是否意味着当我使用Browserify时,它违背了
闭
包
/模块模式的目的?如果是这样的话,似乎使用模块模式并将我的代码
封装
到
闭
包
中,然后将其存储在另一个
闭
包
中,这可能是一种不必要的、降低性能的模式。在编写用Browserify编译的模块时,我应该以不同的方式对待代码吗?
浏览 5
提问于2017-12-17
得票数 0
回答已采纳
1
回答
封闭函数位于何处,在执行后还是在返回
闭
包
函数之后?
、
在了解了
闭
包
的基本知识之后,有一个疑问仍然困扰着我:我相信函数驻留在堆栈数据结构中,并在函数完成其执行/返回任何值后从堆栈顶部删除。但是在
闭
包
中,内部函数仍然必须访问封闭函数的状态,如何访问? var text = name + ' !!!'
浏览 1
提问于2017-02-22
得票数 1
1
回答
私有变量和
闭
包
、
、
正如Douglas所说,我们可以在JavaScript中使用
闭
包
拥有私有属性,并且它们非常方便地处理安全数据。 现在我理解了
封装
的概念,因为它帮助我们管理和构造代码。所以问题是:,究竟
闭
包
或私有变量如何帮助我们处理敏感数据?
浏览 3
提问于2012-10-27
得票数 2
回答已采纳
2
回答
javascript
闭
包
能用来做什么?
、
我一直在想-- JavaScript
闭
包
能用来做什么? return 'Hello, ' + name; return displayName;到目前为止,我只发现了它们的一个用途-
封装
数据我应该用
闭
包
编写OOP吗?我是否需要把我所有的代码都放在一个
闭
包
中,这样它就不会弄乱全局作用域?
浏览 0
提问于2013-03-28
得票数 1
1
回答
为什么jQuery源代码中的这两个参数是用于的?
、
jQuery源代码被
封装
在一个
闭
包
中,如下所示: //awesome jQuery library code in hereundefined参数的作用是什么?为什么没有任何值传递给它?
浏览 0
提问于2011-10-28
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
闭包是什么?什么场景需要闭包?闭包可能导致什么问题?
Python 闭包
Lambda闭包
Python闭包
Python之闭包
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券