Kayıtlar

JavaScript'i Html Dosyasına Eklemek

Resim
Javascript'i Html dosyasına doğrudan eklemek: Bunun için < script > </ script > etiketini kullanmamız gerekmektedir. Html dosyasında < head > etiketleri ve < body > etiketleri arasına JavaScript kodumuzu ekleme imkanımız vardır. Website içeriğinin hızlı yüklenmesi ve daha sonra JavaScript kodunun çözümlenmesi için JavaScript kodları genelde < body > etiketleri arasına eklenmektedir. <!DOCTYPE html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < title >Giris</ title > </ head > < body > < script > alert ( " selam " ); </ script > </ body > </ html > Javascript dosyalarına Html belgesi içinde referans verilmesi: Ayrı dosyalarda tutulan JavaScript kodlarımıza Html belgemizin içinde referans vererek bunu gerçekleştirebiliriz. Bununla kod okunabilirliği ile birlikte sit

Html Etiketleri - meta Etiketleri

Resim
<meta> Etiketi Meta etiketler, head etiketleri arasında tanımlanan ve sayfamız hakkındaki meta verileri arama motoruna tanıtmak ve sitemizin arama motorlarınca doğru sınıflandırılmasını sağlamak amacıyla kullanılan etiketlerdir. Aynı zamanda kullanıcıya web sitesi hakkında bilgi vermektedir. Bu etiketler tarayıcıda gözükmezler fakat dilerseniz kaynağı görüntüle dediğinizde belgenizin ilgili yerinde tanımlanmış meta etiketleri görebilirsiniz.  Meta etiketlerin (genellikle) temel olarak iki bileşeni vardır bunlar name ve content 'dir.  name  özelliği ile title , keywords , description , author gibi etiket tanımlamaları yaparız. content özelliği ile yukarıda tanımladığımız özelliğe gelecek içeriği yazarız. Title Sayfa başlığının meta etiket içerisinde tanımlanmasını sağlar. Keywords Anahtar kelimelerin tanımlanmasını sağlar. Description Sayfa açıklamasının tanımlanmasını sağlar. Author Sayfa yazarının tanımlanmasın

Html Etiketleri - head ve title Etiketi

Resim
<head> Etiketi <head> etiketi sayfanının başlığını tanımlayan, her sayfada bulunması ve en azından <title> etiketini  içermesi gereken etikettir. Ayrıca <head> etiketi html sayfamızın kullandığı sayfa içi stil ve script dosyalarının tanımlandığı veya harici css ve javascript  kaynaklarının sayfaya tanıtıldığı bölümdür. Bunun yanı sıra <head> etiketi içerisinde <meta> etiketler tanımlayabilir bu sayede arama motoru botları ve örümceklerine sayfamız hakkında bilgi vererek Arama Motoru Optimizasyonumuzu (SEO) geliştirebiliriz. Bonus: Harici Javascript kaynaklarının genellikle </body> etiketinden önce tanıtılması tavsiye edilir nedeni ise sayfa yüklenme hiyerarşisinden kaynaklanmaktadır. <title> Etiketi Sayfanın başlığını tanımlar ve mutlaka kullanılmalıdır. <title> etiketi içerisinde tanımlanan sayfa başlığı tarayıcının araç çubuğunda gözükmektedir. Bonus: Eğer kullanıcı sa

Html Etiketleri - html Etiketi

Resim
<html> Etiketi <html> etiketi tüm etiketleri kapsayacak olan etikettir. Html sayfalarının tüm içerikleri <html>...</html> etiketleri arasına gelmelidir.Tarayıcımıza gönderdiğimiz belgenin "html kodu içerdiğini" bildiren etiket olarak düşünülebilir. <html> etiketinden bağımsız olarak "dosyamızın bir html belgesi" olduğunu belirtmek için dosya uzantımız .html ile bitmelidir. Bonus: Dosya uzantısını adlandırırken  .html yerine .htm uzantısını  kullanabilirsiniz. <html> Etiketi Kullanımına Örnek:

PHP İç İçe Dizi Tanımlama Örnekleri

Resim
Bu konu anlatılırken diziler konusuna aşina olduğunuz varsayılmıştır. Diziler birden fazla değeri tutabilen özel değişkenlerdi. Peki PHP'de iç içe diziler tanımlamak mümkün mü? Elbette! Her bir dizinde tek bir öğe yerine başka bir dizi saklayan dizilere çok boyutlu diziler denir. İki boyutlu diziler , üç boyutlu diziler vs... Çok boyutlu dizi oluştururken istenildiği kadar iç içe dizi oluşturulabilir fakat PHP'de üç boyutlu dizilerden daha büyük dizilerin insanlar tarafından yönetilmesi çok zordur bizde örneklerimizi iki boyutlu diziler üzerinden yapacağız. Peki bu kadar hikaye yeter biz bu iç içe dizileri nasıl tanımlıyoruz abi? Anahtarları Kullanarak İç İçe Dizi Tanımlama $araba[ "SUV" ]  =   array ( "Kia" , "Skoda" , "Dacia" ); $araba[ "Spor" ]  =   array ( "Ferrari" , "BMW" , "Mazda" ); echo   "<pre>" ; print_r ($araba);  //diziyi ekrana bastırmak için echo

Svg İkonları İkon Fontuna Çevirerek Kendi İkon Font Kütüphanenizi Oluşturun!

Resim
Hadi Kendi İkon Font Kütüphanemizi Oluşturalım İkon font denildiğinde hemen hemen birçoğumuzun aklına Font Awesome geliyordur. Font Awesome'un 5.12 versiyonu ile birlikte 1,553 adet ikonu ücretsiz olarak barındırması ve sade anlaşılır bir kullanıma sahip olmasını bunun temel iki nedeni olarak düşünsek sanırım yanlış olmaz. Ama Glyphicons ile aralarında sağlam bir rekabet olduğunu söylemeden geçemeyeceğim :) Fakat bunları ve bunun gibi hazır font kütüphanelerini kullanmak istemiyor ve kendi ikon font kütüphanenizi oluşturmak istiyor olabilirsiniz. Evet tamda bu noktada yardımımıza Icomoon isimli font hizmeti yetişiyor. Sitenin uygulama kısmına geçerek yani tam buradan bu işlemi gerçekleştirebilirsiniz. Sitenin içindeki 490 kadar ücretsiz ikon font'tan istediğinizi kütüphanenize dahil edebilir. Kendi yüklediğiniz SVG ikonlarınızı bu ücretsiz hazır ikonlarla beraber kullanarak bir kütüphane oluşturabilirsiniz. Veya dilerseniz hazır tanımlanmış bu ikonların h

PHP Laravel - Middleware (Ara Katman)

Resim
PHP Laravel - Middleware (Ara Katman) Nedir En Basit Haliyle Açıklaması, Ne İşe Yarayabilir , Nasıl Kullanabiliriz? Middleware Nedir? Middleware, işletim sistemi tarafından sunulanların dışındaki uygulamalara, ortak hizmetler ve yetenekler sağlayan bir yazılımdır.  Veri yönetimi, uygulama hizmetleri, mesajlaşma, kimlik doğrulama ve API yönetimi gibi olaylar genel olarak ara katman yazılımı tarafından yönetilir. Middleware, geliştiricilerin uygulamaları daha verimli bir şekilde oluşturmalarına yardımcı olur. Bu yapı ile birlikte uygulamalar, veriler ve kullanıcılar arasındaki bağ dokusu gibi davranır., Nasıl Kullanabiliriz , Ne İşe Yarayabilir? Ara katman çok geniş bir kategori olsa bile en yaygın olarak kullanıldığı durumlar kimlik doğrulama yöntemleri ve mesajlaşma araçlarıdır.Nasıl kullanabilir ve ne işe yarayabilir örneğini kimlik doğrulama yöntemi üzerinden anlatacağım.Diyelim ki bir internet sitesi yaptınız , bu internet sitenizin de bir yönetim paneli