Nesne yönelimli programlamaya dair

Sayfamızdaki nesneler belli bir hiyerarşik yapıya göre sıralanırlar.İlk dersimizde DOM mevzusunu anlatırken buna değinmiştik.Bizim de manipüle etmek sitediğimiz nesnelere erişirken bu hiyerarşik yapıyı gözetmemiz gerekir.Bu dersimizde bir dom şemasını koda döküp, jquery’deki hiyerarşik seçicileri anlatmaya çalışacağız.
Devamı »

Web sayfamızda bulunan nesnelerin bazı özellikleri, onları seçmede bizlere yardımcı olurlar.Bu temel özellikler şunlardır:

1.Etiketin adı(<p>,<div>,<ul>,….)
2.Sahip Olduğu kimlik(id)
3.Sahip olduğu stlyle grubu(class).

Bunlara basit seçiciler denir.

Konu ile ilgili görsel dersimiz:

Devamı »

Bir önceki jquery yazım kuralları başlıklı yazımızı pekiştirmesi için hazırlanan  görsel anlatım.Burada hem bir örnek üzerinde yazım kurallarını anlatmaya çalıştım hemde daha önceki derslerimizin kısa bir tekrarı olmuş oldu.İyi seyirler :)

Devamı »

Bu yazımızda jquery yazım kuralları ve şekilerinden yani programlama dili ile konuşacak olursak syntax yapısından bahsedeceğiz.Aslında jquery bir framework olduğu için syntax yapısı tabirini kullanmamız biraz yanlış oluyor.Aslında js için geçerli tüm yazım kuralları jquery içinde geçerlidir.Yalnız kendi içerisinde barındırdığı -nesne tabanlı programlama yönteminden ileri gelen- metod ve özelliklerin kullanım şekilleri vardı.İşte bu yazımızda aslında buna değineceğiz.Bundan önce ise  “DOM(Document Object Model) nedir ?” kısaca değinmemiz gerekiyor ki ileride anlatacağımız konular kafanıza net bir şekilde otursun.

Devamı »

Jquery’ye giriş

Merhaba;

İşi uzatmadan kısa yoldan bir tarif ile başlayalım.
Jqueryt javascript dili ile yazılmış bir frameworktür.Tabi ki client tarafında çalışan ve diğer web programlama dilleri ile yapamadığınız bir çok şey de -javascript gibi- imdadımıza yetişir.Javascript ile çok emek ve zaman harcayacağımız bir çok şeyi iki satır kod yazarak jquery ile halledebilirsiniz.
Ayrıca şimdi web sitelerinin mobil cihazlara uyumlu bir arayüze sahip olması gerektiğini düşünürsek, artık sadece tasarımcılar değil web programcılarının da javascript bilmesi elzem oldu.
Jquery kısa zamanda öyle bir ilerleme katetti ki artık javascript ile özdeşleşti ve flashın pabucunu çoktan dama attı diyebiliriz.

Devamı »

php overloading

php’de OOP  mimariyle kodlarımızı oluştururken overloading konusu çok kullanılmaz.Ama bir çok yerde imdadımıza yetişebilecek bir özelliğe de sahip olduğunu düşünüyorum.
OOP mimaride classta mevcut  olmayan metod ve özelliklerle , class içerisine değer atayamayız.Ama overloading ile bu mümkün.

Devamı »

Select option yani listmenülerde, kendinden sonra gelen başka bir listmenüye atanan değerleri sınırlayabiliriz.Bu sistem genelde  admin panellerde kullanılır . Kategori ve bu kategoriye ait alt kategorilerin seçiminde işimizi çok kolaylaştırır.Bu mevzuyu görsel bir ders ile Devamı »

Database Class

Daha önceki derslerimizde static metodun , dışardan nesne oluşturmadan çağrılabilen metod olduğunu ve bunun da bize hız konusunda avantaj sağladığını anlatmıştık.Şimdi bu dersi bir database classı yazarak , üzerinde anlatmaya çalışalım.

Devamı »