腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在JavaScript中重用类名
、
、
是否有可能重用在查找到的
全局
对象
列表中定义的类名?(如数字、字符串)String.
js
}import String from './String' 这实际上是可行的,但是 PHPStorm告诉我:是的,您使用了一个原始
对象
包装器(认为它是
全局
对象</
浏览 4
提问于2017-10-01
得票数 0
回答已采纳
2
回答
使用Jest测试框架测试没有导出的JavaScript
、
我正在将一个旧的
JS
代码库移到现代
JS
。不过,第一步是向当前代码库添加一些测试。当前的代码库本质上是一堆单独的
JS
文件,每个
JS
文件都
封装
在一个IIFE中。这本身就是测试中的一个问题,因为除非某个东西暴露于
全局
对象
,否则您就无法进入生命周期。我正在重构的一些代码是带有属性的简单
JS
对象
,它附加到
全局
对象
上的命名空间(下面的namespace只是占位符名称),例如: var namespace = w
浏览 0
提问于2018-12-09
得票数 4
回答已采纳
1
回答
如何在Vuex中使用自定义
对象
方法?
、
、
我有几个自定义的
js
对象
,我在其中
封装
了针逻辑。所以,这些
对象
与vuex一点关系都没有,就像这样: export default class Property { // some logicmethods: { this.property.addChild();}, 还有一个问题:this.property -它是来自vuex存储的
对象
但对我来说,将一些复杂的逻
浏览 49
提问于2019-01-15
得票数 1
1
回答
Requirejs / AMD -它如何解决
全局
名称空间污染
、
、
AMD的主要好处之一是它被认为可以防止
全局
名称空间污染。它可以通过不将任何模块名称附加到
全局
对象
来做到这一点,但是模块名称存储在内部。如果每个人都采用AMD和模块加载器,那么“定义”实际上就是现在的
全局
对象
。您可以将名称空间选项传递给r.
js
,其输出如下所示:但现在你有了一个全球foo?这与使用单个
全局
对象
文字作为命名空间和
封装
、模块模式等有什么不同?
浏览 0
提问于2014-01-18
得票数 0
3
回答
简单构造函数模式
因此,我设置了一个名为ImageView的
js
文件,其构造函数与该
js
文件的名称相匹配。function ImageView(){} var imageViewer = new ImageView();}); 现在我不明白的是,我可以在不调用新构造函数的情况下调用这个
对
浏览 0
提问于2011-06-28
得票数 0
回答已采纳
2
回答
在两个文件中的代码之间共享
js
函数
、
我的jquery代码被分成两个文件。function something(input){}如果我将函数切换到第二个文件,我再次得到相同的问题。同一文件中的代码可以读取它,但不能读取另一个文件中的代码。
浏览 4
提问于2011-03-11
得票数 8
回答已采纳
1
回答
在
全局
上下文和内部函数中的` `this`‘
、
、
根据 $ nodejs foo.
js
object is this the global object? false
浏览 1
提问于2015-09-24
得票数 5
回答已采纳
1
回答
JS
:关于
全局
“窗口”
对象
的最佳实践
、
、
遵循快速原型化方法,我正在Marionette.
js
/backbone.
js
中开发一个应用程序,并大量使用window
对象
将集合和视图绑定到
全局
堆栈(例如window.app.data、window.app.views将
对象
封装
在单个类中,并在需要时将它们作为参数传递。然而,当应用程序和它的潜在用途变得非常大时,这也有一些局限性。而且,由于我所处理的数据来自API,因此对任何感兴趣的人来说都是可访问的,这是否有理由将数据存储在窗口
对象
中?或者,在ES6 (或特
浏览 1
提问于2018-01-07
得票数 2
1
回答
聚合物组分不
封装
javascript
、
、
、
、
我知道javascript的
封装
并不是web组件W3C规范的一部分,但是,有哪些策略可以避免聚合体对
全局
命名空间的污染呢? 例如,如果我在聚合物组件中包含<script src="./jquery.
js
"></script>,那么$就会泄漏到主页的window
对象
中。这对我来说是个很大的问题,因为我使用的是镀铬扩展中的聚合物。
浏览 3
提问于2016-02-06
得票数 2
回答已采纳
1
回答
为什么这段代码在NodeJS中的行为有所不同?
( node filename.
js
)在NodeJS下,它打印false。为什么?
浏览 2
提问于2020-04-10
得票数 3
回答已采纳
2
回答
全局
定义的AngularJS控制器和
封装
、
、
根据AngularJS的教程,控制器函数正好位于
全局
作用域内。 Object.functionName();而不是这样: function
浏览 0
提问于2012-11-13
得票数 28
回答已采纳
2
回答
如何访问在browserify脚本中声明的变量
、
所以我有这个脚本‘soure.
js
’。var m = require("somemodule");$ browserify source -o build.
js
有没有办法在chrome|firefox由于node.
js
封装
,m不是
全局
的...
浏览 3
提问于2014-04-03
得票数 10
2
回答
init()和window.init()之间有什么区别?
、
、
有关部分如下: 留言簿应用程序按以下顺序加载三个不同的
JS
库: 如上面的代码所示,函数只调用window.init()函数(即在
全局
浏览 1
提问于2013-08-30
得票数 6
1
回答
JavaScript ES6模块:避免污染全球名称空间
、
、
背景foo.
js
export const bar = 3.14;在index.
js
中,foo和bar位于
全局
名称空间中,对吗?因此,假设我发布了这个模块,有人在他们的HTML文件中使用它,还有另一个脚本,它也定义了
全局
命名空间中的变量foo和bar。那我们就不会发生碰撞吗?我想这可以通过
浏览 3
提问于2018-05-21
得票数 4
回答已采纳
1
回答
在require.
js
中模拟
全局
窗口
对象
、
、
检查/更新/交换缓存)被
封装
到一个“缓存控制器”
对象
中。 我有单元测试来测试我的“缓存控制器”功能。总之,我刚刚从传统的“浏览器
全局
”移植了我的应用程序。通过脚本标记加载*.
js
文件;所有
JS
对象
都是
全局
的)到AMD风格的模块,使用作为模块加载器。AMD (或CommonJS)的优点之一是依赖注入,在这种情况下,您的代码将获得对任何依赖
对象
的本地引用,而不是依赖
全局
引用,例如。我曾希望,通过迁移到依赖项注入,我
浏览 2
提问于2013-02-25
得票数 17
回答已采纳
1
回答
JS
:这个引用不起作用
、
、
、
我想将特定
对象
的Javascript代码
封装
在结构中,如下所示。然而,我在this的语义方面遇到了麻烦。this在tiles.init()中引用tiles
对象
,而在事件处理程序中它引用事件,也就是说,我不能使用this从
对象
调用其他方法。是否有任何方法将
对象
传递给事件处理程序,这样我就不必使用
全局
变量来调用自己的子程序,并且仍然保留回调上下文中的 this?myData = { 'color': "
浏览 2
提问于2015-05-05
得票数 0
回答已采纳
2
回答
封装
jQuery函数并将它们添加到
全局
命名空间
、
我的新页面不使用原型,但为了以防万一,我正在jquery.noConflict中
封装
一些东西。然而,这导致我无法通过不同的
js
文件共享功能。加载订单文件:jquery.commonFuncs.
js
文件的示例内容var someGlobalVar ="abc";
浏览 3
提问于2014-12-17
得票数 0
回答已采纳
5
回答
node.
js
标准模块的
全局
变量?
、
、
、
、
我知道
全局
变量是不好的。util = require('util'); 在index.
js
文件中而不是在40个文件中编写该行?
浏览 0
提问于2010-11-10
得票数 57
回答已采纳
1
回答
状态管理与
全局
变量
、
、
、
我曾经学习过传统的面向
对象
的语言,现在我正在自学。我仍然是一个初学者,但很明显,状态管理是“颤振”中的一个关键问题,因此我正在学习它(主要是与提供者一起学习)。我所学到的大部分内容似乎都是使用
全局
变量、设置和从其他类调用的(在后一种情况下使用notifyListener()调用)。但是当我了解OOP的时候,我被告知这是一件“坏”的事情。一个
对象
可能无意中更改变量的值,从而破坏另一个
对象
。换句话说,
封装
是好的,
全局
变量是坏的--它们违反了
封装
的思想。 我遗漏了什么?
浏览 4
提问于2020-05-08
得票数 3
回答已采纳
1
回答
角记忆泄漏
我使用的是角1.2.6,在切换由角管理的视图时会出现内存泄漏问题。我做了一个非常深入的研究如何解决内存泄漏的角度,但问题仍然发生。这里有一个非常简单的应用程序:您可以参考Alex :提出的问题。
浏览 0
提问于2014-03-19
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
面向对象极致封装=>
JS中的对象-原型
面向对象继承封装多态
Python面向对象之封装
js获取节点方法的封装
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券