腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9005)
视频
沙龙
1
回答
JS
揭示
模块
模式
-
通过
公共
方法
访问
私有
变量
我使用揭秘
模块
模式
和jquery创建了txtModule
模块
, 我希望将输入标记的值打印到控制台。对于公开的测试
方法
,如以下代码所示 var txtModule = (function(window,$){ }); v.test(); 在执行测试
公共
方法
时,尝试
访问
t
浏览 20
提问于2021-09-30
得票数 1
回答已采纳
2
回答
如何将用户定义的属性传递给可能还不存在的Javascript对象?
我有一个全局对象SomeObj (使用
揭示
模块
模式
),它在//url/to/
js
/file.
js
SomeObj中包含两个setter
方法
:SomeObj.setX()和SomeObj.setY(),它们在SomebObj上内部设置一些
私有
变量
(X和Y)。除了
通过
我
通过
揭示
模块
模式
公开的这些set
方法</e
浏览 6
提问于2014-05-08
得票数 0
回答已采纳
1
回答
JavaScript和AngularJs
模块
的区别与使用
、
、
、
下面的代码显示了一个JavaScript
模块
(显示
模式
): /,如: 现在,我尝试在我的应用程序中使用AngularJs。让我困惑的是如何使
浏览 3
提问于2016-01-26
得票数 0
3
回答
Javascript:返回包含其他函数的对象的函数?这叫什么?
我看到了一些例子,说明一种可能非常有用的
方法
。例如,请参见或 (为return{执行Ctrl+F )。本质上,您在
变量
中定义了一个函数,该函数只返回其他函数/
变量
: return { function1 :
浏览 8
提问于2014-03-20
得票数 3
1
回答
节点
模块
vs
揭示
模块
、
、
我想了解以Node
模块
风格编写javascript代码和
揭示
模块
模式
之间的区别。我曾经使用过
揭示
模块
模式
,但最近我读到了有关编写节点
模块
和使用require函数调用
js
文件以及调用节点
模块
的
公共
方法
的内容。这与
揭示
模块
模式
有什么不同?
浏览 0
提问于2014-12-18
得票数 1
3
回答
Javascript显示
模块
模式
-在函数返回后显示初始化
变量
、
、
我已经使用了很多Javascript显示
模块
模式
,我喜欢它在
公共
接口和内部之间的清晰分离。然而,我总是遇到一种情况,这让我想知道我的总体使用
模式
是否正确,或者我是否应该使用该
模式
的某个变体。问题是,当传递到
模块
的init函数并
私有
存储以供内部使用的内容也需要公开公开,无论是在Knockout绑定表达式中还是在其他
模块
中。因为
模块
的return语句只返回
私有
变量
的一个副本,而不是引用,所以我在init
浏览 0
提问于2012-10-26
得票数 6
回答已采纳
3
回答
JavaScript设计
模式
:
模块
模式
与显示
模块
模式
的区别?
、
、
、
我最近正在读“学习JavaScript设计
模式
”一书。我不明白的是
模块
模式
和
揭示
模块
模式
之间的区别。我觉得他们是一样的。有人能举个例子吗?
浏览 6
提问于2014-04-07
得票数 67
回答已采纳
2
回答
这个例子使用的是什么javascript对象
模式
?
、
、
、
、
这里是链接对我来说,这看起来就像我在上读到的
模块
模式
var ctx;
JS
_SNAKE.height = 200;ctx.clearRect(0, 0,
JS
_SNAKE.width,
JS
_SNAK
浏览 1
提问于2011-07-21
得票数 0
回答已采纳
1
回答
模块
模式
中的函数声明与函数表达式
、
、
、
、
我正在遵循John Papa使用的
模式
,但现在它似乎与
模块
模式
的典型
JS
方法
不一致。John Papa在他的控制器和服务中大量使用了嵌套函数声明。这是不是很糟糕?我更喜欢后一种
方法
,因为IIFE中的所有函数都是
私有
的,而顶部的
揭示
模块
模式
实际上是
公共
的部分。在C#类中,我总是将
公共
属性和
方法
放在
私有
支持函数之前。然而,我意识到在
JS</e
浏览 6
提问于2014-06-30
得票数 5
1
回答
揭示
模块
模式
-全局
变量
/ Init函数
、
我想最终摆脱我的非结构化的方式写
JS
和红色很多关于“
揭示
模块
模式
”最近。至少对我来说,这似乎很有用,但我还没有找到我的一些问题的答案。因此,假设我们在
JS
中有一些不同的
模块
,在本例中是"site“和"nav”。"nav“
模块
中有一些
私有
功能,稍后也可能有一些
公共
功能。在这些
模块
中调用init函数的最佳
方法
是什么。我想为他们创建一个
公共
函数,然后用MOD
浏览 3
提问于2013-10-07
得票数 3
回答已采纳
3
回答
Javascript中的单例设计
模式
、
我
通过
这个链接来理解Javascript中的设计
模式
我理解了构造器
模式
,
模块
模式
和
模块
揭示
模式
,现在在单例
模式
中我有两个疑问: 1)我知道c++,我现在正在学习JavaScript,所以我知道单例
模式
只允许类的一个实例,但本书中提到“在JavaScript中,单例作为共享的资源命名空间,它将实现代码与全局命名空间隔离开来,以便为函数提供单一
访问
点。”= mySingleton.getInstance
浏览 0
提问于2016-06-30
得票数 2
1
回答
Javascript显示
模块
模式
的缺点
、
报告强调了以下缺点: 因此,使用显示
模块
模式
创建的
模块
可能比使用原始
模块
模式
创建的<e
浏览 2
提问于2015-07-04
得票数 4
2
回答
我应该如何使用
模块
模式
处理一个很长的JavaScript文件?
、
、
、
我正在学习JavaScript中的设计
模式
,我将使用
模块
模式
。我对两件事感到困惑。 1-如果我想创建一个插件,那么我就可以使用
模块
模式
,并拥有
私有
和
公共
的
方法
/
变量
。但是如果我有一个完整的JavaScript文件,我就不需要
私有
和
公共
方法
,因为程序的一部分与另一部分无关。那么
私有
和
公共
方法
的意义是什么呢?2-既然Jav
浏览 2
提问于2016-11-06
得票数 0
2
回答
可以动态
访问
模块
模式
中的
私有
变量
吗?
、
有没有办法让
模块
模式
中的
公共
函数动态
访问
私有
变量
?test1使用
公共
变量
显示了我所说的“动态
访问
”的含义 var x=0, y=2, z=5; toast:}()); console.log(x.test2("y&q
浏览 2
提问于2011-12-25
得票数 11
回答已采纳
10
回答
如何在JavaScript中使用显示
模块
模式
这种
模式
会让事情变得不同吗?有人能给我看一个这种
模式
的基本例子吗?
浏览 10
提问于2011-04-13
得票数 78
回答已采纳
4
回答
javascript闭包= c#属性?
、
、
、
对于任何精通Javascript和C#的人来说:如果没有内部函数,父函数中
变量
的作用域将在父函数执行后停止。因此,
访问
父函数的“
私有
”
变量
的一种
方法
似乎是
通过
“
公共
”内部函数来保持对父函数的“
浏览 0
提问于2016-08-01
得票数 6
3
回答
当从JavaScript构造函数返回一个对象(避免'new')时,我如何实现
公共
成员?
、
、
我已经开始编写我的“类”类型的JavaScript函数,比如
模块
模式
或
揭示
模块
模式
。这就避免了使用“new”,并允许我定义哪些函数在一个地方是
公共
的。但是,我一直无法了解如何在此
模式
中使用和
访问
公共
数据成员。 例如,下面的成员'id‘可
通过
myobj.getId()
访问
,但myobj.id未定义。
浏览 3
提问于2010-07-16
得票数 2
回答已采纳
1
回答
如何在底层存储中存储
私有
变量
我想在底层存储中存储
私有
变量
,但我不想对它们进行编码。例如,我有这样一个结构,我想在其中存储
私有
变量
。test_private: u64, 我知道,根据区块链中的想法,所有东西都应该是公开的,并且最有可能需要对
变量
进行加密。我听说过“
揭示
模式
”,它在这种情况下有帮助吗?
浏览 2
提问于2020-12-12
得票数 0
2
回答
JavaScript
揭示
模块
模式
私有
变量
状态
、
我正在实现一个简单的
模块
(使用
揭示
模块
模式
,afaik),它将提供基于初始化的配置,但请注意,在init()函数中分配了一个“本地”
变量
domain之后,它的值会有所不同,这取决于它是
通过
"getter“函数getDomain()
访问
的,还是直接
通过
通过
模块
”
公共
“接口公开的domain
变量
访问
的。console.log(ConfigManager.ge
浏览 16
提问于2018-07-25
得票数 2
回答已采纳
2
回答
在javascript中应用Design有什么用处?
、
我开始学习设计
模式
。我在javascript中学习了
模块
设计
模式
。它提供了诸如javascript中的功能(
私有
变量
和
公共
变量
)这样的面向对象能力。有一件事是,为什么我应该把
变量
设置为
私有
的或公开的。因为即使是新手开发人员也可以在应用程序中看到javascript代码,甚至可以在浏览器工具(如inpect元素)中使用断点
访问
和查看这些
变量
。
浏览 0
提问于2017-05-29
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券