Alt çizgi ile değişken ve yöntem adlarının ön eklenmesi, öğeleri özel olarak işaretlemek için kullanılan genel bir kuraldır. Google Analytics izleme kodundaki (ga.js
) sayfa izleyici sınıfındaki tüm yöntemler neden altyazı ile başlıyor, hatta _getTracker
ve _trackPageView
gibi açık bir şekilde herkese açık olarak yayınlanıyor?Google Analytics izleme kodundaki tüm yöntemler neden bir alt çizgi ile başlıyor?
cevap
Sadece kendi kodunuzda veya benzeri bir getTracker() işleviniz varsa. Başka bir deyişle, sayfanın javascript koduyla çakışmaları önlemek için, muhtemelen.
@Theo: Gerçekleştirmedikleri (yani, yeterince dikkatlice okumadıkları) yöntemlerdir. Öyleyse belki dikkat etmeli ya da kullanmaya cesaretlendirmek için? Dunno, gerçekten.
Hep şöyle bu okudum: özellik/yöntem bir alt çizgi öneki ise
, bazı "iç" çalışmaları içindir. Bu nedenle, bu özelliği/yöntemi kullanmak/değiştirmek/değiştirmek istiyorsanız, ne yaptığınızı iyi biliyorsunuzdur ya da gelecekteki bir sürümde yeniden adlandırılmayı/kaldırılmasını beklemektesiniz.
Google Analytics kullanmadınız mı? * Sayfa izleyici nesnesindeki tüm * yöntemler, belgede genel olarak açıkça belirtilmiş olanlar bile, bir alt çizgi ile öneklenir. – Theo
Google, Module Pattern numaralı telefonu takip etmekten rahatsız olamıyor ve bu nedenle, global ad alanında yanlışlıkla çarpışma yapmak istemiyorlar mı?
Bu yöntemler, sayfa izleyicinin prototipinde yöntemleri bildirmeye başlamadığım sürece çakışmaların isimlendirilmesine imkan yok. – Theo