Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将javascript/jquery代码放在多级花括号中可以吗?_Javascript_Jquery_Code Regions - Fatal编程技术网

将javascript/jquery代码放在多级花括号中可以吗?

将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之前,我想不

我的意图是为我的jquery/js脚本创建类似C的
自定义代码区域

我只是不知道这是否正常,或者以后可能会产生任何联合国意识缺陷

例如


在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