Javascript sproutcore中@scope的含义

Javascript sproutcore中@scope的含义,javascript,sproutcore,Javascript,Sproutcore,我使用的是sproutcore,我使用sc gen生成这样的控制器(这来自sproutcore Todos教程): 在生成的javascript文件中,我发现以下javascript注释行: /** @scope Todos.tasksController.prototype */ 我想知道这个@scope做什么。这有必要吗?什么工具正在分析这个@scope关键字?这是sproutcore特有的还是在javascript中普遍使用的?sproutcore支持生成文档的JSDoc标准 @scop

我使用的是sproutcore,我使用sc gen生成这样的控制器(这来自sproutcore Todos教程):

在生成的javascript文件中,我发现以下javascript注释行:

/** @scope Todos.tasksController.prototype */

我想知道这个@scope做什么。这有必要吗?什么工具正在分析这个@scope关键字?这是sproutcore特有的还是在javascript中普遍使用的?

sproutcore支持生成文档的JSDoc标准

@scope语法就是其中的一部分。这里有更深入的解释:

如果您不打算使用JSDoc,那么您自己的代码就不需要它。但是,如果您这样做了,或者您正在使用支持JSDoc的编辑器/IDE(例如JetBrains WebStorm),那么最好将其保留在其中

在构建你的SC应用程序时,所有评论都会被删除(缩小),因此不会影响你应用程序的大小

/** @scope Todos.tasksController.prototype */