Tam o sırada, başka bir pillinetwork sitesi olan hafif.org'da: "Baader-Meinhof Fenomeni/Daha Yeni Duymuştum!"

Firebug
Firebug
Firebug daima web geliştiricileri arasında en yoğun kullanılan en popüler araçlardan birisi olmuştur. Firefox'u muhteşem yapan eklentilerden birisi bence. Bu yazıda firebug kullanmanız için sizi ikna edebilecek 10 konudan bahsedeceğim.

Sebep 1: Konsol

Firebug - Konsol
Firebug - Konsol

firebug'ı açınca ilk farkedeceğiniz şey (ister sağ alttaki simgeye tıklayarak açın, ister ctrl+f12 kısayolunu kullanın) karşınıza çıkacak olan konsol paneli olacaktır. Firefox'un hata konsolu ile çok benzeştiğini düşünseniz de, ortak özellikleri şunlar:
- Hata, uyarı, ikaz görüntüleme
- Javascript kodu çalıştırabilme
Ancak firefug konsolu eşsiz kılan ek özellikler şunlar:
- Javascript, CSS, XML, xmlhttprequest (ajax) ve firefox'un kendi iç hatalarını görüntüleyebilir.
- mevcut sayfa üzerinde javascript kodu çalıştırabilir.
Örnek bir sayfa üzerinde incelemek gerekirse.

sebep 2: HTML

Firebug - Html
Firebug - Html

Firebug'un panelleri arasında belki de en çok zaman geçireceğiniz panel html paneli.
- 1. Ögeyi incele olarak çevirebileceğimiz bu düğme, hem hangi ögeyi incelediğinizi kısaca size gösterirken, hem de istediğiniz tag'i seçme konusunda inanılmaz bir kolaylık sağlıyor.
- 2. Burada seçili olan tag'in hiyerarşik yapısını görebilir ve üzerinde değiştirmekten silmeye kadar her türlü işlemi yapabilirsiniz.

- 3. Ana kod penceresi, kod üzerinde hızlı değişiklikler yapma eksiklikleri kapatmak için birebir. Erken kapatılmış bir div gibi.
- 4. Bu bölümde firefox'un seçili olan tag için hesapladığı stil elementlerini görebilir ve değiştirebilirsiniz.
- 5. Yerleşim bölümünde kolaylıkla, offset, margin, border ve padding değerlerini görebilirsiniz.

Firebug - Html - Layout
Firebug - Html - YerleÅŸim

- 6. Ayrıca dom kısmında seçili ögeye ait, bütün method ve özellikleri görebilirsiniz.

sebep 3: CSS
Hesaplanmamış olan temel css verileri ile direk oynayabilirsiniz. psd'den xhtml'e çevirim yaparken direk buradan çalışmak inanılmaz zaman kazandırıyor.

Firebug - CSS
Firebug - CSS

- 1. Çalıştığımız sayfada birden fazla stil dökümanı varsa istediğimizi seçebiliriz.
- 2. CSS kodunun gösterildiği ana bölge.
- 3. CSS değerleri kolaylıkla değiştirilebilir.
- 4. istenilen CSS deÄŸeri engellenebilir. etkisiz hale getirebilir.

sebep 4: Script
Hazır script kodu kullandığınız zamanların dışında neredeyse her zaman script kodları ile büyük savaşlar vermeniz gerekir. Böyle durumlarda firefox'un script konsolu hiç de yeterli gelmez. Firebug ise bu noktada oldukça etkilidir.

Firebug - Script
Firebug - Script

- 1. Üzerinde çalışacağınız js dosyasını seçebilirsiniz.
- 2. Debug işlemleri. çalıştır, bir adım çalıştır, bölüm bitinceye kadar çalıştır vs.
- 3. Ana kod bölmesi. durma noktaları tanımlayabilirsiniz (kırmızı notka.)
- 4. DOM ekranı gibi çalışan objelere ait çıktıları inceleyebilirsiniz.
- 5. DeÄŸiÅŸkenlerin stack'teki deÄŸiÅŸimi izleyebilirsiniz.
- 6. Aktif durma noktalarının listesi.

sebep 5: Performans Testi
Herhangi bir javascript'in ne kadar sürede tamamlanacağı gibi bir performans testi yapmak istiyorsanız, firefug'un kendisine özgü console.time fonksiyonunu kullanın.


function timetracker() { console.time("mytimer"); for(x=5000; x > 0; x--) { } console.timeend("mytimer");
}

Çok basit üç adımla işlemi tamamlayabilirsiniz. console.time fonksiyonunu istediğini bir benzersiz isimle çağırın, araya kodunuzu koyun ve gene aynı şekilde benzersiz isimle console.timeend fonksiyonunu çağırın. benzersiz isim kullanarak istediğiniz kadar timer kullanabilir ve her birinin performansını ayrı ayrı görebilirsiniz.

sebep 6: Bağlantı
Sayfanın yüklenmesinin ne kadar sürdüğünü merak mı ediyorsunuz? veya hangi sayfanın, dosyanın ne kadar sürede yüklendiğini? sayfanın gecikme nedenlerini keşfedebileceğiniz ve performans üzerine çalışabileceğiniz yegane sekme Bağlantı sekmesidir.

Firebug - Bağlantı
Firebug - Bağlantı

- 1. Tiplerine göre istek (sorgu) tiplerini filtreleyebilirsiniz.
- 2. Ana bölüm. Bu bölüm içerisinde toplam istek miktarını ve her bir isteğin, boyutu, ne kadarının bellekten öntanımlı alındığını, tamamlanmasının ne kadar sürdüğü gibi bilgileri alabilirsiniz.
- 3. Üzerine tıklandığı taktirde http başlıkları gibi daha ayrıntılı bilgiler edinilebilir.

sebep 7: Kaynak
CodeBurner eklentisi ile edinilen ekstra bir panel. isminden de tahmin edebileceğiniz gibi html ve css kodları için size kaynak sağlayarak ne anlama geldiklerini vakit kaybı yaşamadan öğrenmenizi sağlar.

Firebug - Kaynak
Firebug - Kaynak

- 1. Arama ve filtreleme yapabiliyorsunuz.
- 2. Arama sonucunun çıkacağı bölge.
- 3. Uyumluluk listesi. Seçtiğiniz ögenin tarayıcılar ile olan uyumunu kolaylıkla görebilirsiniz.
- 4. Örnekler, versiyon bilgileri, uyumluluk ve daha ayrıntılı tanım gibi bilgilere bu link üzerinden ulaşabilirsiniz.

sebep 8: hatasız piksel
Eğer photoshop üzerinde hazırladığınız bir web sitesini psd'den xhtml'e dönüştürmüşseniz, hatasız piksel ölçümlerinin ve boşlukların ne kadar önemli olduğunu biliyorsunuzdur. PikselPerfect (hatasız piksel) size bu konuda yardımcı olacaktır.

Firebug - Hatasız Piksel
Firebug - Hatasız Piksel

- 1. Bu düğmeyle yeni katman resim ekleyebilirsiniz.
- 2. Katman resimleri istediğiniz gibi yönetebilir ve silebilirsiniz.
- 3. Resimlerin konumları üzerinde oynabilirsiniz.

sebep 9: Neden YavaÅŸ
Yahoo tarafından geliştirilmiş bir firefug eklentisi daha. YSlow, okunuşuyla beraber çevirirseniz, "Neden Yavaş". Eklenti, yapmış olduğu bir dizi teste dayanaraktan size hız ve performans konusunda tavsiyelerde bulunuyor.

Firebug - Neden YavaÅŸ
Firebug - Neden YavaÅŸ

Genel performansınızı değerlendirerek, hemen etkisini gösterecek olan önerilerde bulunuyor.
Firebug - Neden YavaÅŸ
Firebug - Neden YavaÅŸ

Dilim grafiklerle de anlatımını destekliyor.

sebep 10: FirePHP
En son sebebimiz de PHP kod geliştiricileri oldukça mutlu edecek bir eklenti. FirePHP, bu eklenti sayesinda php kodunuzun içinden doğrudan firefug konsola çeşitli bilgiler gönderebilirsiniz. isterseniz kayıt, bilgi, uyarı, hata gibi veriler seçebilirsiniz.

fb::log('log message'); fb::info('info message'); fb::warn('warn message'); fb::error('error message');

Sonuç
Umarım bu küçük firebug panel ve eklentileri tanıtımı size yardımcı olmuştur. halen daha bir çok tasarımcı temel kod tasarımlarından, düzeltmelerine kadar bir çok işini firebug üzerinden gerçekleştiriyor. Ve bu tür eklentiler firefox'u özgür kılıyor. Konu içerisinde geçen eklentilere de aşağıdaki adreslerden ulaşabilirsiniz.

Firebug
CodeBurner
PixelPerfect
YSlow
FirePHP

Orjinal

Spacer
Spacer
 | 12 yorum var 
 | 22 Eylül 2009 13:26 

Yorumlar

bende uzun zamandır kullanıyorum çok süper bir firefox eklentisi herkeze tavsiye ediyorum hala kullanmayan varsa bir an önce yüklesin bence =) herşeyi geçin bu eklenti için bile firefox kullanılır.

Ckare.NET Wordpress, jQuery, Gooogle, Google SEO, C#, Ajax
SawioN  |  (0 puan) 22 Eylül 2009 14:24

Photoshop dosyasından, wordpress teması oluşturan bir arkadaşı izledim, temel olarak xhtml yazdıktan sonra, bütün css'i firebug üzerinden yazıyor. :)

"I have no special talent. I am only passionately curious." - Albert Einstein
axanc  |  (0 puan) 22 Eylül 2009 14:46

ben de 2 seneyi aşkın süredir kullanıyorum. 2 sene içinde çıkan yeni versiyonlarıyla oldukça kararlı hale geldi. Fakat gmail gibi çok yoğun ajax çağrısı yapan sitelerde yavaşlık yarattığını da unutmamak gerekiyor.

burc  |  (0 puan) 22 Eylül 2009 15:49

çok teşekkür ederiz müthiş olmuş döküman

Teknoloji Haberleri

Sympathiquee  |  (-5 puan) 22 Eylül 2009 16:00

Güzel Bi Yazı Ellerine Sağlık!!!

ustaboyaci  |  (0 puan) 22 Eylül 2009 18:30

uzun zamandır firebug kullanıyorum. Özellikle AJAX kodlarken oldukça işe yarıyor. Giden istekleri ve dönene cevapları ayrı ayrı görüp bir hata varsa hangi adımda ortaya çıkmış anlayabiliyorsunuz.

Pwmtr  |  (0 puan) 22 Eylül 2009 21:48

chrome kaynak kod göstericisi de güzel ama firebug a asla ulaşamaz.

http://protestit.org/
sundowatch  |  (1 puan) 22 Eylül 2009 22:09

ie8 de bu konuda iyi ama firebug kadar değil. dün akşam denedim onu da, beklediğimden çok daha iyi çıktı doğrusu. yalnız sorun şu ki, artık hiç kapanmıyor, yer yeni ie8 sayfası açtığımda kod geliştiricisi de açılıyor.

"I have no special talent. I am only passionately curious." - Albert Einstein
axanc  |  (0 puan) 22 Eylül 2009 22:11

yazı şahane olmuş. firebug'ı bütün tasarımcılar ve kodcular kullanmalı:)

siriusbee  |  (0 puan) 22 Eylül 2009 22:15

çok teşekkür müthiş olmuş döküman

memurolmak  |  (0 puan) 23 Eylül 2009 12:29

firecookie, çerez izleme - hata ayıklama firebug eklentisi

imzaya sponsor
kirpit  |  (0 puan) 23 Eylül 2009 14:22

aslında ikna etmesine gerek yok :)

nothingrows  |  (0 puan) 23 Eylül 2009 20:14

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu