Anasayfa

Javascript ile işlem yaparken çok karşılaştığımız bir durumda belirli değerleri kontrol etmemiz ve bunlara erişmemiz gerektiğidir. Bu gibi işlemlerde genelde alert ile o obje yada değişkenin değerini yazdırırız. Yalnız alert ifadesi ile çağırdığımızda Kişi tamam tuşuna basana kadar bir sonraki işleme geçemez. Bu gibi istenmeyen durumlarda alert işlemi bizi çoğu durumdan kurtarırken özellikle test ve debug işlemlerinde bir hayli zaman alıcı olabilir.

Bunun yerine firebug eklentisi ile gelen console objesini javascript ile kullanarak Bunda yer alan log yani kayıt özelliğini kullanabiliriz. a.html isminde bir sayfa oluşturduktna sonra bunun içerisine kod yazmak için javascript kodlarını açıyorum ve kapatıyorum.

Firebug in konsolunu kullanmak için console.log ifadesini kullanıyoruz. Kullanımı şu şekilde birincisi direk buraya bir metin ifadeyi yazdırabiliriz.

<script language="javascript" type="text/javascript">
console.log("merhaba");
</script>

bu sayfayı firefoxta çağırdığımızda firebug ımızıda üzerine tıklayarak aktif hale getirdiysek ilk sekme olan konsol sekmesindeyken sayfayı yenilediğimizde belirttiğimiz mesaj aynı şekilde buraya gelir. Bunun yanında burada herhangi bir sayısal ifadeyide yazdırabiliriz

Mesela merhaba yerine 10 sayısını yazdırmak için

<script language="javascript" type="text/javascript">
console.log(10);
</script>

Yine ilgili sayfayı çağırdığımızda 10 u yazdırdığını görüyoruz. Bunun yanında log ifadesinde değişkende kullanabiliriz. Bu ifadeyi tanımladıktan sonra

<script language="javascript" type="text/javascript">
metin = "merhaba";
console.log(metin);
</script>

log ifademizde çağırdığımızda ilgili değişkenin yazdırıldığını görüyoruz. Birden fazla değişkeni yazdırmak için araya virgül deyimini kullanabiliriz.

<script language="javascript" type="text/javascript">
metin = "merhaba";
console.log("ifade:",metin);
</script>

Bu şekilde araya virgül attığımızda log deyimi ile birden fazla ifade yazdırma şansımız olur Bunun yanında şu an tüm formatları desteklemiyor olsada format mantığı ile yazdırmamız mümkündür. console.log dedikten sonra eğerki bir metin ifade yazdırmak istiyorsak ki C tarzında daha önce yazılım geliştirmiş kişiler %s, %d gibi ifadeleri tanıyordur. değişken ifade değeri %s dedikten sonra virgül atarak yazdırmak istediğimiz değişkeni belirtirsek Bu string ifadeyi görmek için sayfayı yenilediğimizde

<script language="javascript" type="text/javascript">
metin = "merhaba";
console.log("ifade:",metin);
console.log("degisken ifade degeri %s",metin);
</script>

%s yerine direk metin ifadenin gelip yerleştiğini görüyoruz Bu şekilde console.log ile herhangi bir uyarı mesajı vermeden Firebug ile javascript kodlarımızı çok kolay bir şekilde debug yapabilir, hata ayıklayabiliriz


Sitenize Aşağıdaki kodlari ekleyerek videoyu izletebilirsiniz
Bu Sayfayı İmleyebilirsiniz : Bookmark and Share
Videoya Henüz Yorum Yazılmamış
İlgili Dosya Bulunmamaktadır
Adınız, Soyadınız
Mail
Telefon
Adres
Referans

Kullanıcı Girişi

Kullanıcı Adı :
Şifre :
Ücretsiz Üyelik Şifre Hatırlatma
Sitede bulunan Tüm dökümanların izinsiz kopyalanması yasaktır. ProgramlamaTv.com 2008
Hizmet Sözleşmesi - Gizlilik İlkesi