Chrome Developer Tools etkin bir şekilde nasıl kullanılır (Kılavuz)

Chrome Geliştirici Araçları: Overrides ve Çalışma Alanı - Kapsamlı bir Kılavuz

Eğitimdeki tüm videolar Chrome Developer Tools etkili bir şekilde kullanmayı öğrenin (Kılavuz)

Bu kılavuzda, Chrome Geliştirici Araçları'nı kullanarak orijinal kodu değiştirmeden stilleri ve betikleri nasıl uyarlayabileceğinizi öğreneceksiniz. Chrome'un Overrides ve Çalışma Alanı yardımıyla web sitenizde kapsamlı testler yapabilir ve değişiklikler yapabilirsiniz, böylece orijinal sunucu dosyasına dokunmanıza gerek kalmaz.

En Önemli Bulgular

  • Overrides kullanarak dosyaları yerel olarak geçersiz kılabilir ve testler yapabilirsiniz.
  • Çalışma Alanı, yerel geliştirme klasörünüzü Chrome Geliştirici Araçlarıyla bağlamanıza ve değişiklikleri doğrudan yapmanıza olanak tanır.
  • Bu iki fonksiyon, orijinal sunucu kodunu etkilemeden üretim ortamındaki sorunları gidermek için son derece faydalıdır.

Adım Adım Kılavuz

Chrome Geliştirici Araçlarını etkili bir şekilde kullanmak için bu adımları izleyin:

1. Overrides Kullanımı

Öncelikle Chrome'un Overrides işlevini kullanmak istiyoruz. Örneğin, sunucudan yüklenen main.js gibi bir JavaScript dosyası seçin.

Chrome Geliştirici Araçları: Overrides ve Workspace - Kapsamlı bir Kılavuz

Dosyaya sağ tıklayın ve bağlam menüsünden "İçeriği Geçersiz Kıl"ı seçin.

Yerel dosya için saklanacak konumu seçebileceğiniz bir iletişim kutusu açılır. Üzerine yazmak istediğiniz dosyaları saklamak için zaten bir klasör oluşturduğunuzdan emin olun.

Chrome Geliştirici Araçları: Overrides ve Çalışma Alanı - Kapsamlı bir Kılavuz

İstediğiniz klasörü seçin ve "Klasörü Seç"e tıklayın. Bu, orijinal dosya ile yerel dosyanız arasındaki bağlantıyı oluşturacaktır.

Şimdi tarayıcıya bu dizine erişim izni vermeniz gerekmektedir. Yeniden Overrides menüsüne tıklayın ve istenen dizine erişim izninin etkinleştirildiğinden emin olun.

Chrome Geliştirici Araçları: Overrides ve Çalışma Alanı - Kapsamlı bir kılavuz

2. Yerel Bir Dosya Oluşturma

Şimdi Override klasöründe yeni bir dosya oluşturabilirsiniz. Dosyayı açın ve içine örneğin basit bir alert()-betiği yazın.

Chrome Geliştirici Araçları: Overrides ve Workspace - Kapsamlı Bir Kılavuz

İçeriği kendi ihtiyaçlarınıza göre özelleştirebilirsiniz. Dosyayı kaydedin ve sayfayı yenileyin, artık sayfanın orijinal olarak sunucudan yüklenen dosya yerine Alert penceresinin göründüğünü göreceksiniz.

Chrome Geliştirici Araçları: Overrides ve Workspace - Kapsamlı Bir Kılavuz

3. Ağ Etkinliğini Kontrol Etme

Sunucudan dosyanın artık yüklenmediğinden emin olmak için Geliştirici Araçlar'da Ağ sekmesini açın. Artık main.js dosyasının sunucudan değil, yerel olarak geçersiz kılınmış içeriklerle yüklendiğini görmelisiniz.

Chrome Geliştirici Araçları: Geçersiz Kılma ve Çalışma Alanı - Kapsamlı bir Kılavuz

Daha fazla Override eklemek veya mevcut olanları silmek istiyorsanız, tüm etkin Override'ları görüntüleyebileceğiniz Override bölümüne gidin.

Chrome Geliştirici Araçları: Overrides ve İş Alanı - Kapsamlı bir rehber

4. Çalışma Alanıyla Çalışma

Son olarak, Çalışma Alanı'nı kurmak istiyoruz. Bu sayede yerel geliştirme klasörünüzü Geliştirici Araçlarıyla bağlayabilirsiniz. Geliştirici Araçlar'ın ayarlarına gidin ve "Workspace" seçeneğini arayın.

Chrome Geliştirici Araçları: Overrides ve Workspace - Kapsamlı bir Kılavuz

Projelerinizin bulunduğu klasörü seçin. Chrome'un bu klasöre erişim iznine ihtiyacı olduğunu unutmayın, bu nedenle ilgili izinleri verdiğinizden emin olun.

Chrome Geliştirici Araçları: Overrides ve Workspace - Kapsamlı Bir Kılavuz

5. Kod ile Çalışma

Şimdi Workspace'de doğrudan çalışabilirsin. Örneğin main.js dosyanı aç, değişiklikler yap ve dosyayı kaydet. Kod otomatik olarak sunucudan yeniden yüklenir ve ayarlamaların web sitende nasıl etkilediğini hemen görebilirsin.

6. Workspace'de Hata Ayıklama

Workspace'nin pratik bir avantajı, kodunu hızlı bir şekilde hata ayıklamak için kırılma noktaları koyabilmen. Kod satırlarına kırılma noktaları koy ve sayfayı yeniden yükle, işlemi duraklatıp değişkenlerin geçerli durumunu kontrol etmek için.

Chrome Geliştirici Araçları: Overrides ve Workspace - Kapsamlı Bir Kılavuz

7. Avantajlar ve Dezavantajlar

Workspace'in faydalı olmasına rağmen, birçok geliştirici değişikliklerin doğrudan bir kod düzenleyicide, örneğin Visual Studio Code'da yapılmasını ve dosyaların orada kaydedilmesini öneriyor. Bu şekilde hangi dosya sürümünün kullanıldığını daha iyi görebilirsin. Workspace'i kullanırken özellikle orijinal dosyalara olan bağlantı net değilse karışık hale gelebilir.

Chrome Geliştirici Araçları: Overrides ve Çalışma Alanı - Kapsamlı bir Kılavuz

Buna rağmen, yalnızca basit CSS dosyaları veya dönüştürülmemiş kodlar üzerinde çalışıyorsan, Workspace iyi bir seçenek olabilir.

Chrome Geliştirici Araçları: Overrides ve Workspace - Kapsamlı Bir Rehber

Özet

Bu kılavuzda, Chrome Developer Araçları'ndaki Override'lar ve Workspace ile nasıl çalışabileceğini öğrendin ve orijinal Sunucu dosyalarını değiştirmeden stilleri ve betikleri özelleştirebileceksin. Override'lar hızlı değişiklikler yapmana izin verirken, Workspace doğrudan Geliştirme klasörünle çalışmana olanak tanır.

Sık Sorulan Sorular

Override'ları CSS dosyaları için de kullanabilir miyim?Evet, Override'ları CSS dosyaları için de kullanabilirsin. Sadece istediğin CSS dosyasını seç ve Override'ı etkinleştir.

Override'ları nasıl devre dışı bırakabilirim?Override'ları Developer Araçları'ndan Override'lara giderek devre dışı bırakabilir veya silebilirsin.

Workspace için kısıtlamalar var mı?Evet, bazen transpile edilmiş Kod gibi, doğru Workspace'i tanımlamak sorunlu olabilir.

Neden Workspace yerine Override'ları kullanmalıyım?Override'lar, farklı dosya sürümleriyle karışıklığa düşmeden değişiklik yapmanın daha açık bir yolunu sunar. Orijinal dosyaları doğrudan değiştirmek istemediğinde genellikle daha kolaydırlar.