Ane*_*iad 2 javascript php jquery
我需要知道什么是下划线的( _ )意思,如果它在函数,变量之前写,只是为了描述一些东西,或者它需要做或执行一些调用函数..etc
JS
var _initMobile ... //variable
_addEvent(documentElement, [EVENT_TOUCHSTART ...) //event handler
Run Code Online (Sandbox Code Playgroud)
PHP
function _getBackLink(&$node, $uri, $title) {}...// php function
Run Code Online (Sandbox Code Playgroud)
事实上,我不知道如何寻找它.所以我问
按惯例行事很好。为什么要大写 SITE_NAME?因为它是全球性的。同样是这里。
在 JavaScript 中:
这意味着私有字段或私有方法的约定。仅供内部使用的方法。不应在类之外调用它们。
私有字段包含供内部使用的数据。不应从类外读取或写入(直接)它们。
大答案在这里有关PHP:
它来自于面向对象的 PHP (PHP 4) 糟糕的过去。OO 的实现非常糟糕,并且不包括私有方法之类的东西。作为补偿,PHP 开发人员在本意为私有的方法前加了下划线。在一些较旧的课程中,您会看到
/**private*/ __foo() {给它一些额外的重量。我从来没有听说过开发人员在他们的所有方法之前都用下划线表示,所以我无法解释是什么原因造成的。