【问题标题】:Dojo functions with underscore in front前面带下划线的 Dojo 函数
【发布时间】:2013-08-31 02:08:12
【问题描述】:

为什么有些DOJO函数的函数名前面有下划线。这个函数和其他函数有什么不同吗?

【问题讨论】:

    标签: function dojo underscores


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      如果你知道 java 或 C#,想想private, protected internal/package private

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

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

      【讨论】:

        【解决方案3】:

        此外,这里有一篇来自 SitePen 的关于该主题的帖子。希望这会有所帮助!

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

        【讨论】:

          猜你喜欢
          • 2018-10-27
          • 1970-01-01
          • 2011-08-24
          • 1970-01-01
          • 1970-01-01
          • 2021-04-21
          • 2010-10-21
          • 2010-12-21
          • 2013-03-31
          相关资源
          最近更新 更多