将javascript/jquery代码放在多级花括号中可以吗?
我的意图是为我的jquery/js脚本创建类似C的将javascript/jquery代码放在多级花括号中可以吗?,javascript,jquery,code-regions,Javascript,Jquery,Code Regions,我的意图是为我的jquery/js脚本创建类似C的自定义代码区域 我只是不知道这是否正常,或者以后可能会产生任何联合国意识缺陷 例如 在ES5JavaScript中,人们倾向于使用IIFE(立即调用的函数表达式)定义代码块的范围 e、 g IIFE提供了作用域块的所有好处,但肯定以可读性为代价。在ES5 Javascript中,人们倾向于使用IIFE(立即调用的函数表达式)对代码块进行作用域 e、 g IIFE提供了作用域块的所有好处,但肯定以可读性为代价。您创建的是语句块。在ES6之前,我想不
自定义代码区域
我只是不知道这是否正常,或者以后可能会产生任何联合国意识缺陷
例如
在ES5JavaScript中,人们倾向于使用IIFE(立即调用的函数表达式)定义代码块的范围 e、 g
IIFE提供了作用域块的所有好处,但肯定以可读性为代价。在ES5 Javascript中,人们倾向于使用IIFE(立即调用的函数表达式)对代码块进行作用域 e、 g
IIFE提供了作用域块的所有好处,但肯定以可读性为代价。您创建的是语句块。在ES6之前,我想不出这样做会有什么副作用,但是在语义上使用内在的语言特性是非常难看的
ES6引入了块范围的语法,例如and语句,因此您的建议可能会使事情变得混乱。您创建的是语句块。在ES6之前,我想不出这样做会有什么副作用,但是在语义上使用内在的语言特性是非常难看的
ES6引入了块范围的语法,例如and语句,因此您的建议可能会使事情变得混乱。我不认为您希望这样做。假设您使用的是VS,请尝试通过标记一段代码(不管任何逻辑块)并点击CTRL+M+H来创建一个区域
。无论如何,我都不会使用VS进行编码。在这种情况下,您想实现什么?这只是代码折叠吗?如果是这样,您使用的是什么编辑器?javascript的目标就是代码折叠。我经常使用记事本++、PyCharm、Netbeans等。VS是很久以前的事了,现在还没有。通常我会像第一条评论那样在编辑器中设置它们,但如果你使用多个编辑器,我可能会像你的例子那样做。只要你/你的开发人员不使用让
而不知道它是如何工作的,你就没事了。我认为这不是你想要的方式。假设您使用的是VS,请尝试通过标记一段代码(不管任何逻辑块)并点击CTRL+M+H来创建一个区域。无论如何,我都不会使用VS进行编码。在这种情况下,您想实现什么?这只是代码折叠吗?如果是这样,您使用的是什么编辑器?javascript的目标就是代码折叠。我经常使用记事本++、PyCharm、Netbeans等。VS是很久以前的事了,现在还没有。通常我会像第一条评论那样在编辑器中设置它们,但如果你使用多个编辑器,我可能会像你的例子那样做。只要你/你的开发人员不使用让
而不知道它是如何工作的,你就会很好;虽然太多人同意你的低可读性。很高兴知道这一点;虽然太多人同意你的低可读性。你可以给我一个官方的URL来阅读ES6的let/const吗?谢谢。如何判断这篇文章是ES6而不是其他旧版本@AlexK?在我阅读之后,我看到了内部作用域,我同意创建作用域将影响由let
或const
定义的变量。您可以给我一个官方URL来阅读ES6的let/const吗?谢谢。如何判断这篇文章是ES6而不是其他旧版本@AlexK?在我阅读之后,我看到了内部作用域,我同意创建作用域将影响由let
或const
定义的变量
{ //region Some Region Description
console.log('Some js code');
{ //region Inner Region Description
$('someSelector').html('Some elements');
} //endregion
} //endregion
(function () { //region Some Region Description
console.log('Some js code');
(function () { //region Inner Region Description
$('someSelector').html('Some elements');
}()); //endregion
}()); //endregion