1. Mehmet

    PHP kodu tarayıcıda neden kaynak olarak görünmemelidir?

    PHP kodu tarayıcıda neden kaynak olarak görünmemelidir? PHP kodu tarayıcıda kaynak olarak görünmemelidir; çünkü PHP sunucuda çalıştırılır ve tarayıcıya yalnızca PHP’nin ürettiği çıktı, genellikle HTML gönderilir. Uygulamanın gerçek PHP dosyası beklenmedik biçimde ham içeriğiyle yanıt olarak...
  2. Mehmet

    Veri tablosu küçük ekranda nasıl okunabilir tutulur?

    Veri tablosunu küçük ekranda okunabilir tutmanın en güvenilir yolu, anlamlı başlıklar ve doğru hücre ilişkileri kullanan semantik bir table öğesini yatay kaydırılabilen bir kapsayıcıya almaktır. Tabloyu ekrana zorla sığdırmak yerine, önemli sütunları öne alın; ikincil sütunları küçültmek...
  3. Mehmet

    PHP null coalescing operatörü nasıl çalışır?

    PHP’de null coalescing operatörü ??, bir değişken veya dizi anahtarının mevcut ve null olmayan değerini kullanır; değer yoksa ya da null ise sağ taraftaki varsayılan değeri döndürür. En temel kullanım şöyledir: $ad = $_GET['ad'] ?? 'Misafir'; Bu ifade, $_GET['ad'] mevcut ve null değilse onun...
  4. Mehmet

    HTML picture ile img srcset arasındaki fark nedir?

    Kısa cevap picture öğesi, tarayıcıya farklı koşullarda farklı görsel dosyaları seçtirmek için kullanılır; örneğin mobilde kare, masaüstünde yatay görsel veya WebP destekleniyorsa WebP sunmak gibi. img öğesindeki srcset ise genellikle aynı görselin farklı boyutlarını tarayıcının seçmesine yardım...
  5. Mehmet

    HTML doğrulama araçları hangi sorunları bulur?

    HTML doğrulama araçları hangi sorunları bulur? HTML doğrulama araçları, bir belgenin seçilen HTML standardının kurallarına uyup uymadığını denetler. En çok hatalı veya eksik etiketleri, yanlış iç içe geçmiş öğeleri, geçersiz öznitelikleri, zorunlu değer eksiklerini ve bazı kimlik çakışmalarını...
  6. Mehmet

    Iframe sandbox niteliği neyi sınırlar?

    sandbox niteliği, <iframe> içinde çalışan belgeye varsayılan olarak ek kısıtlamalar uygular. Bu kısıtlamalar; betik çalıştırma, form gönderme, üst pencereyi yönlendirme, açılır pencere oluşturma, indirme ve gömülü içeriğin kendi kaynağıyla ilişkilendirilmesi gibi yetenekleri sınırlar. En küçük...
  7. Mehmet

    JavaScript IIFE nedir?

    JavaScript IIFE nedir? IIFE, “Immediately Invoked Function Expression” ifadesinin kısaltmasıdır; Türkçede tanımlandığı anda bir kez çalıştırılan fonksiyon ifadesi anlamına gelir. Fonksiyon parantez içine alınır ve sonuna eklenen () ile hemen çağrılır. Bu çağrı, ifadenin her değerlendirilmesinde...
  8. Mehmet

    PHP strict_types hangi davranışı değiştirir?

    strict_types=1, PHP'nin skaler tür bildirimlerinde otomatik tür dönüştürmesini kapatır. Böylece int, float, string ve bool parametre bekleyen kullanıcı tanımlı bir fonksiyona uyumsuz bir değer gönderildiğinde değer sessizce dönüştürülmek yerine TypeError oluşur. Bu ayar tüm projeyi veya tüm...
  9. Mehmet

    PHP hangi programda yazılır?

    PHP hangi programda yazılır? PHP, özel olarak tek bir programa bağlı değildir. Herhangi bir düz metin düzenleyicide yazılabilir; ancak pratik geliştirme için PHP sözdizimi renklendirmesi, otomatik tamamlama ve hata ayıklama desteği sunan bir kod editörü veya IDE kullanılır. Yaygın seçenekler...
  10. Mehmet

    Vanilla JavaScript nedir?

    Vanilla JavaScript nedir? Vanilla JavaScript, harici bir kütüphane veya framework’e dayanmadan JavaScript kullanma yaklaşımıdır. Bu rehber tarayıcıdaki kullanımını ele alır. Yani ayrı bir dil değildir; React, Vue veya jQuery gibi ek bir katman olmadan JavaScript’in kendi söz dizimini ve...
  11. Mehmet

    PHP kodu HTML içine nasıl yazılır?

    PHP kodu HTML içine nasıl yazılır? PHP kodu HTML içine, PHP dosyasında <?php ... ?> etiketleri arasına yazılır. Dosyanın uzantısı genellikle .php olmalı ve bir PHP sunucusu tarafından çalıştırılmalıdır. PHP sunucuda işlenir; tarayıcıya ise yalnızca üretilen HTML çıktısı gönderilir. En küçük...
  12. Mehmet

    PHP framework nedir?

    PHP framework, PHP ile web uygulaması geliştirirken sık kullanılan işleri belirli bir yapı ve kurallar içinde hazır sunan yazılım çatısıdır. Yönlendirme, istek-cevap yönetimi, şablon oluşturma, veritabanı erişimi, doğrulama ve hata yönetimi gibi parçaları düzenler. Böylece her projede aynı temel...
  13. Mehmet

    PHP developer nedir?

    PHP developer nedir? PHP developer, PHP kullanarak web sitelerinin, web uygulamalarının ve sunucu tarafında çalışan programların geliştirilmesi, bakımı ve iyileştirilmesiyle ilgilenen yazılımcıdır. Kullanıcının tarayıcıda gördüğü sayfanın hazırlanmasının yanı sıra form verilerinin işlenmesi...
  14. Mehmet

    Data nitelikleri hangi bilgiler için kullanılmalıdır?

    Data nitelikleri, HTML öğesine JavaScript veya başka istemci tarafı kodların okuyacağı küçük ve yardımcı bilgileri eklemek için kullanılmalıdır. Ürün kimliği, işlem adı, filtre anahtarı, durum bilgisi veya bileşen ayarı gibi arayüz davranışını destekleyen veriler için uygundur. Görünecek metni...
  15. Mehmet

    JavaScript void 0 nedir?

    void 0, JavaScript’in void operatörüyle 0 ifadesini değerlendirip her durumda undefined döndürmesidir. Yani pratikte aşağıdaki iki ifade aynı değeri üretir: void 0 undefined Buradaki void bir değişken, fonksiyon veya özel bir değer değil; verilen ifadeyi çalıştıran ve ifadenin sonucunu yok...
  16. Mehmet

    JavaScript use strict nedir?

    JavaScript'te use strict nedir? JavaScript'te "use strict", kodu strict mode adı verilen daha katı çalışma kurallarında yürütmek için kullanılan özel bir yönergedir. Yazım hatalarını ve sessizce göz ardı edilen hataları daha erken görünür hâle getirir. Klasik betiğin veya uygun bir fonksiyon...
  17. Mehmet

    JavaScript trim nedir?

    JavaScript’te trim(), bir metnin başındaki ve sonundaki boşluk karakterlerini kaldırıp temizlenmiş yeni bir metin döndürür. Orijinal değişkeni değiştirmez. Bu nedenle özellikle kullanıcıdan alınan form verilerini karşılaştırmadan, kaydetmeden veya doğrulamadan önce kullanılır. Temel kullanım...
  18. Mehmet

    JavaScript return nedir?

    JavaScript return nedir? JavaScript'te return, bir fonksiyonun çalışmasını sonlandırıp çağrıldığı yere bir değer gönderen komuttur. Fonksiyonun ürettiği sonucu dışarıda kullanmak istiyorsanız return kullanırsınız. Normal akışta return’den sonraki satırlar atlanır; ancak varsa finally bloğu...
  19. Mehmet

    JavaScript kütüphaneleri nelerdir?

    JavaScript kütüphaneleri nelerdir? JavaScript kütüphaneleri, belirli işleri sıfırdan yazmadan yapabilmeniz için hazırlanmış hazır kod koleksiyonlarıdır. Tarih, HTTP isteği, arayüz bileşeni, form doğrulama veya grafik çizimi gibi tekrarlanan görevlerde kullanılırlar. Kütüphane genellikle sizin...
  20. Mehmet

    JavaScript hangi programda yazılır?

    JavaScript, düz metin düzenleyici, kod editörü veya IDE içinde yazılır. Başlangıç için Visual Studio Code gibi bir kod editörü yeterlidir; JavaScript’i kendi web sayfanıza eklerken bir HTML dosyasına, sunucu tarafında çalıştırmak içinse JavaScript çalışma zamanı sağlayan bir araca ihtiyaç...