Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.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 如何在HTML脚本标记中创建区域?_Javascript_Html_Region - Fatal编程技术网

Javascript 如何在HTML脚本标记中创建区域?

Javascript 如何在HTML脚本标记中创建区域?,javascript,html,region,Javascript,Html,Region,我试图在用HTML…标记编写的javascript代码中创建区域,通过折叠对其进行分类。我尝试了下面的代码,但什么也没发生。在HTML标记中有什么方法可以实现这一点吗 这是我的密码: //#区域数据表函数 函数initRoomTable(){ $(“#房间表”)。数据表({ ... }) } 函数initParticipantTable(){ $(“#参与者表”).DataTable({ ... }) } //#endregion数据表函数 //#区域初始化页 $(文档).ready(函数()

我试图在用HTML
标记编写的javascript代码中创建区域,通过折叠对其进行分类。我尝试了下面的代码,但什么也没发生。在HTML
标记中有什么方法可以实现这一点吗

这是我的密码:


//#区域数据表函数
函数initRoomTable(){
$(“#房间表”)。数据表({
...
})
}
函数initParticipantTable(){
$(“#参与者表”).DataTable({
...
})
}
//#endregion数据表函数
//#区域初始化页
$(文档).ready(函数(){
initRoomTable();
initParticipantTable();
})
//#endregion初始页

这取决于您查看代码的位置,一些IDE可能会识别这些函数,并在默认情况下折叠它们,或者在您单击时提供一个
+
或类似的折叠符号,但在JS中没有提供代码折叠的元素

您需要的是对您的IDE或浏览器的某种指示,说明如何在开发工具中显示代码,或者使用足够智能的IDE(或浏览器的某些扩展?)来执行相同的操作这当然不是JS本身的一部分


这就是为什么作者声称代码是用可折叠函数呈现的,而您并没有看到它。这可能是因为您查看代码的位置与作者查看代码的位置相比,或者它甚至可能是IDE中的一个设置。

JS中的区域仅由某些代码编辑器识别

如果您正在记事本或任何其他简单的编辑器中查看代码,则很有可能它们不会被发现

大多数编辑器都有这样的扩展,其他编辑器则默认实现:

  • VS代码(自版本1.17起默认)
  • Visual Studio
  • 原子
  • 崇高的

区域是IDE的一部分,而不是隐藏代码的语言
区域。。。想想看。如果您需要隐藏代码,它可能组织/编写得不好。我目前正在使用Visual Studio v12。是否有可能因为我使用的是较旧的VS版本而出现此问题?否,对于javascript区域,visual studio还需要额外的扩展。我将anwserI安装的JavaScript区域更新到VS 2013 v12,但什么也没发生。我认为v12不支持这一点。它说它“与Visual Studio 2017一起工作”。我推荐VS代码用于JS开发。(Visual Studio 2017也很好,但没有那么轻量级)感谢您的建议。我试试看。