Javascript Developer Tools(JSDT)提供了一个很好的Javascript类概要视图,旁边有一个小符号来表示可见性。
查看偏好设置 - > Javascript->外观 - >成员排序顺序,它似乎能够指示某个方法是公共的,私有的还是受保护的,但我所有人都使用“默认“标记,蓝色三角形。
有谁知道它如何确定使用哪个符号?我尝试过使用Javadoc和JSDoc格式的注释。我的私有方法以前导下划线开头,但也没有给它提示。
没什么大不了的,只是很高兴知道...
答案 0 :(得分:1)
似乎它只是一个标准的基于Java的设置树(在许多插件中使用),但没有真正实现JS private members的东西。哦,我们希望它留作将来使用:)
答案 1 :(得分:0)
在JavaScript中没有使用语法 private,public 或 protected 的语法,它严格依赖于定义方法的位置(范围)。
标记方法隐私是另一回事,确实没有标准。我所听过的只是私人会员的“下划线”。所以也许JSDT没有实现这个。
答案 2 :(得分:0)
我相信JSDoc支持@private
注释。不确定它是多么标准,或者JSDT是否支持/强制执行它。
由于JSDT是JDT接口的重新实现,它可能只是最好地重用JDT的私有/受保护/公共模型,而没有实际的方法来标记用于访问控制的字段/方法。