Olası Çoğalt:
What is the console.log used for in jQuery?jQuery içinde console.log dosyası nedir?
console.log
nedir? JQuery'de ne için kullanılır?
Olası Çoğalt:
What is the console.log used for in jQuery?jQuery içinde console.log dosyası nedir?
console.log
nedir? JQuery'de ne için kullanılır?
o (firebug/webkit dev araçları/yani dev araçları)
, günlük iletilerini yazdıran bir hata ayıklama komutudur. Ancak, IE'de aklınızda bulundurun, dev araçlarını etkinleştirdiğinizden emin olun, aksi halde hata atar. – kjy112
@ kjy112 adlı kullanıcıya mesaj eklerken, console.log kesinlikle ÜRETİM kodunda olmamalıdır! –
FF, firebug yokken de ölüyor. ama evet, bu bir hata ayıklama aracı, gerçek bir kayıt aracı değil. diğer alternatif window.console = {}; window.console.log = işlev() {}; günlük mesajları yiyecek bir noop koymak. –
O jQuery ile ilgisi yoktur geliştirici konsolunda bir mesaj yayınlar olacak, sadece modern tarayıcılarda yerleşik kullanışlı js yöntemidir. birlikte kullanıldığında yararlı olmasına rağmen window.alert ile ayıklama için kullanışlı bir alternatif olarak bunun
düşünün()
, "hata ayıklama" uyarısını çağırmanız mümkün değildir. –
jQuery ve console.log
ilgisiz varlıklardır.
Tarayıcının yerleşik araçlarını kullanırsanız, console.log
, log
işlevine iletilen nesne hakkında bilgi kaydeder.
Konsol etkin değilse, günlük kaydı çalışmayacak ve komut dosyanızı bozabilir. Bunun kısayol formu yerine görülebilir
if (window.console) console.log('foo');
:
window.console&&console.log('foo');
diğer yararlı ayıklama işlevlerinin yanı vardır gibi debug
, dir
ve konsol günlük öncesinde var olduğunu kontrol etmek için belli olun error
. Firebug'ın wiki'si console api'daki kullanılabilir işlevleri listeler.
Kısayol biçiminde değil: window.console && console.log ('foo')? – MiniQuark
Ancak, bir günlük deyimi eklemek istediğinizde, 'window.console && console.log ('foo');', yapmak zorunda değilsiniz, değil mi? Belge yüklendiğinde, konsol tanımlanmamışsa konsolu window.console ayarlayamadınız mı? –
'window.console && console.log ('foo');' küçük bir boşluk yardımı kullanabilir! –
İyi bir soru ve jQuery'nin bu sorunu düzeltmediği veya alternatif bir sözdizimi sağlamayacağı beklenmeyen bir soru. Bu tür tarayıcı uyumsuzluğuyla uğraşmak için jQuery'nin en önemli noktalarından biri değil midir? – John