使用下划线对变量和方法名称进行前缀是将事物标记为私有的常见约定.为什么Google Analytics跟踪代码(ga.js)中的网页跟踪器类中的所有方法都以下划线开头,即使是那些明显公开的,_getTracker也是如此_trackPageView?
ga.js
_getTracker
_trackPageView
因为Google无法遵循模块模式,因此他们不希望在全局命名空间中发生意外冲突?