我的目的是为我的jquery / js脚本创建类似C#的custom code region
。
我只是不知道它是否正常,或者可能在以后创建任何无意识错误?
E.g。
{ //region Some Region Description
console.log('Some js code');
{ //region Inner Region Description
$('someSelector').html('Some elements');
} //endregion
} //endregion
答案 0 :(得分:1)
在ES5 Javascript中,人们倾向于使用IIFE(立即调用的函数表达式)来扩展代码块。
e.g。
(function () { //region Some Region Description
console.log('Some js code');
(function () { //region Inner Region Description
$('someSelector').html('Some elements');
}()); //endregion
}()); //endregion
IIFE提供了范围块的所有好处,但绝对以牺牲可读性为代价。
答案 1 :(得分:1)