腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
警惕
JS
全局
命名空间中的HTML in
、
我在一个项目中使用Require.
js
。如果要定义一个模块,变量define将被添加到
全局
命名空间中。我认为用每个具有ID的HTML元素
污染
JS
全局
命名空间是个糟糕的主意,但我的观点不足以改变浏览器的行为方式。在我的特定例子中,我找到了将包装的Require.
js
;但从更一般的意义上说:是否有一种方法可以
防止
规范中的这种细节?是否有
防止
这种GNS
污染
的技术(没有明显的答案:“不要使用ID”)?这种冲突至少可以通过
JS
浏览 2
提问于2014-01-26
得票数 3
回答已采纳
1
回答
没有可能组织我的打字本代码和
防止
污染
的全球名称空间的盒子?
、
主要的问题是,我有什么可能
防止
污染
全局
命名空间?因为在我看来,我已经没有剩下的了,与香草
JS
相比,这将是一个巨大的破坏交易的因素。
浏览 4
提问于2017-11-15
得票数 0
回答已采纳
1
回答
Facebook反应教程: JSX编译器
防止
全球名称空间
污染
?
、
facebook react教程有以下代码和附带说明:var CommentBox = React.createClass({ 我不确定我是否完全理解粗体部分,可能是因为我还不太熟悉反应的内部运作。我的理解是,JSX编译器将用React.createElement()替换HTML标记以及我自己的自定义组件标记,但我并不完全看到使用React.createElement()如何
防止<
浏览 6
提问于2016-08-26
得票数 3
回答已采纳
1
回答
防止
全球范围的
污染
、
我们正在尝试为我们正在工作的项目强制执行JavaScript最佳实践,我们试图设置的限制之一是不
污染
全局
范围。<!<script src='https://ajax.googleapis.com/ajax/libs/angularjs/1.2.14/angular.
js
'></script> <!-- Page scripts here -
浏览 2
提问于2014-03-07
得票数 4
1
回答
ES6模块(JavaScript)
、
、
在ES6下,在客户端,我认为在函数外部定义的东西将继续
污染
全局
作用域。我假设我仍然需要将我的文件中的所有内容包装在生命周期中,以
防止
污染
全球范围?}())或者export关键字的存在会修改作用域行为吗?
浏览 2
提问于2014-12-14
得票数 2
2
回答
浏览器中的Browserify包与导出
、
示例:exports.parse = parse;browserify lib/parser.
js
-o www/bundle.
js
<script src="bundle.
js
"></script> 但是如何运行parse呢?在浏览器中没有定义函数require。
浏览 4
提问于2015-06-01
得票数 1
回答已采纳
1
回答
自调用匿名函数与面向对象方法
防止
影响
全局
命名空间
、
我正在学习Jquery,在学习过程中,我学会了如何不
污染
全局
命名空间。 使用自调用匿名函数。使用面向对象的方法,在不影响
全局
命名空间的情况下,我们将创建一个保存变量的对象,并使用对象访问该变量。现在,我的问题是,哪个更专业,哪个更好地
防止
了
全局
名称空间的
污染
,我认为使用自关闭匿名函数更好,因为它在面向对象的方法中甚至不添加一个name.But,只将对象名称添加到
全局
命名空间中。
浏览 0
提问于2017-04-05
得票数 0
2
回答
一个生命如何被称为立即
防止
它
污染
全球范围?
、
、
、
更重要的是:,因为所表示的函数是立即调用的,所以IIFE很好地封装了代码,这样我们就不会
污染
全局
范围。我很难理解调用匿名函数与
防止
变量hi“
污染
全局
范围”有什么关系,因为hi已经在函数中定义了,不是已经在本地/私有范围内了吗?
浏览 4
提问于2018-06-20
得票数 4
回答已采纳
1
回答
防止
Laravel
污染
全局
命名空间
、
、
、
根据我的错误日志,hamcrest正在使用像is()这样的函数
污染
php
全局
命名空间。
浏览 2
提问于2018-01-17
得票数 0
1
回答
JavaScript ES6模块:避免
污染
全球名称空间
、
、
背景foo.
js
export const bar = 3.14;在index.
js
中,foo和bar位于
全局
名称空间中,对吗?因此,假设我发布了这个模块,有人在他们的HTML文件中使用它,还有另一个脚本,它也定义了
全局
命名空间中的变量foo和bar。那我们就不会发生碰撞
浏览 3
提问于2018-05-21
得票数 4
回答已采纳
8
回答
无命名空间
污染
的模块化客户端Javascript方法
、
我正在编写客户端代码,并希望编写多个模块化的
JS
文件,这些文件可以在
防止
全局
名称空间
污染
的同时进行交互。index.html<script src="index.
js
"></script>(function() {,并且不会
污染
全局
名称空间。另一
浏览 3
提问于2012-11-23
得票数 11
回答已采纳
1
回答
Coffeescript到javascript转换不准确
我不知道这是与IDE相关的,还是纯粹与转换过程有关的。我在mac上使用Webstorm,并安装了节点、npm和coffeescript。IDE正在使用它使转换到javascript:myamount = 56 (function() { myamount = 5;知道它为什么把变量放在匿名函数中吗?这是不正确的转移。
浏览 2
提问于2013-09-14
得票数 0
回答已采纳
1
回答
定义外部
JS
文件的执行上下文?
、
我正在开发小型的
JS
库,我希望能够在不同的项目中使用它。现在,我可以通过在
全局
作用域中定义一个exports变量来
防止
全局
名称空间
污染
。一旦加载了外部文件,我就可以将其重命名为我想要的任何名称。有没有什么方法可以定义用于执行我需要包含的外部
JS
文件的this的值?这样,我可以将定义重定向到我选择的变量,而不会影响任何其他真正
浏览 0
提问于2014-04-22
得票数 1
1
回答
Requirejs / AMD -它如何解决
全局
名称空间
污染
、
、
AMD的主要好处之一是它被认为可以
防止
全局
名称空间
污染
。它可以通过不将任何模块名称附加到
全局
对象来做到这一点,但是模块名称存储在内部。如果每个人都采用AMD和模块加载器,那么“定义”实际上就是现在的
全局
对象。您可以将名称空间选项传递给r.
js
,其输出如下所示:但现在你有了一个全球foo?这与使用单个
全局
对象文字作为命名空间和封装、模块模式等有什么不同?
浏览 0
提问于2014-01-18
得票数 0
1
回答
在使用Browserify和gulp时,Navigo没有定义
、
、
、
、
我无法让与Browserify和Gulp一起工作-index.html -
js
-routing.
js
-
js
在我的gulpfile.
js
中的包任务,它使用browserify以便能够在实际的routing.
js
文件中使用Navigo gulp.task('bundlemods/
js
浏览 2
提问于2017-03-08
得票数 0
回答已采纳
1
回答
如何
防止
我的打包函数被ls()列出?
我设法构建并安装了我的R包,在加载时,其中的所有函数都导出到
全局
环境中,并且可以从ls()中看到。我怎样才能
防止
这种情况,这样它们就像CRAN上的包一样运行,而不会
污染
全球环境?
浏览 3
提问于2015-04-01
得票数 3
2
回答
javascript在DOM中存储
全局
变量
我有一个相当大的脚本,其中包含大约60个
全局
变量。我正在考虑使用命名空间模式来封装我的脚本,并且只有一个引用一个对象的
全局
变量。尽管这种模式被认为是最佳实践,但我也在考虑另一种选择:将
全局
变量存储在DOM中的隐藏div中,并使用$('#MyGlobalVar1').text()访问它们。这是不是一个好主意? 谢谢你的建议。
浏览 2
提问于2012-04-26
得票数 1
回答已采纳
6
回答
为什么Javascript bookmarklet被包装在闭包中?
、
、
、
为什么Javascript bookmarklet被包装在闭包中?我已经阅读了相当多关于闭包的解释,但我仍然不觉得我已经掌握了整个概念。
浏览 1
提问于2012-01-16
得票数 2
回答已采纳
1
回答
用Browserify
污染
全球范围
、
我最近开始使用,我想知道我所做的是否正在
污染
全球范围。var Person = require('./Animate/Animate.
js
'); 它是我的项目的起点,它依赖于另一个文件(Animate/Animate.
js
New version please.');在An
浏览 3
提问于2014-12-21
得票数 0
回答已采纳
1
回答
将单个值分配给多个AngularJs $scope变量,与常规JavaScript中的相同吗?
、
将单个value分配给多个AngularJs $scope variables的首选或最简单的方法是什么?var a, b, c, d, e;我看到的问题是,在赋值之前,我不会声明我的$scope变量,除非它是object或array。$scope.a = 1;$scope.a;我担心的是,如果没有声明$scope variables,您将创建一个reference给另一个variable,而
浏览 1
提问于2017-04-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JS技法-防止复制
IAST安全测试如何防止数据污染
中企联合助力黎巴嫩微电网项目落地 减少污染和防止电力中断
美国国家安全局提示:如何防止你的手机被跟踪
预填充Vue.js全局存储状态的三种方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券