Dojo在前面使用下划线

时间:2013-08-28 06:06:47

标签: function dojo underscores

为什么一些DOJO函数在函数名前面有下划线。这个功能与其他功能有什么不同吗?

3 个答案:

答案 0 :(得分:3)

以下划线开头的任何内容都不是公共API的一部分。

如果您了解java或C#,请考虑private, protected internal/package private

Dojo团队在维护公共API的向后兼容性方面做得非常好,但是对于非公共API没有这样的保证。因此,如果您编写一个自定义窗口小部件来覆盖以下划线开头的函数,它可能会在升级时中断。

http://dojotoolkit.org/reference-guide/1.9/developer/styleguide.html

答案 1 :(得分:0)

有时,这些是局部变量/函数。

答案 2 :(得分:0)

此外,以下是SitePen关于该主题的帖子。希望这有帮助!

http://www.sitepen.com/blog/2013/11/05/dojofaq-underscore-module-name/