Javascript Alert (ikaz) Komutu
Alert (ikaz) konutu JavaScript ‘te sıklıkla kullanılır, bazen ziyaretçiye bilgi vermek için kullanılsa da benim tavsiye edeceğim kullanım alanı bir değişkeni kontrol ederken veya kodunuzun doğru calışıp çalışmadığını test etmek için olacaktır. Eğer daha inceden Action Script kullandıysaniz Alert konutunu ActionScript ‘teki trace komutu olarak düşünebilirsiniz.
Örnek ;
<html>
<head>
<script type=”text/javascript”>
function load()
{
alert(“Merhaba Dünya”);
}
</script>
</head>
<body onload=”load()”>
</body>
</html>
Yukarıdaki örneği bir Html dosyası [...]
JavaScript ‘te Operatörler (İşleçler)
Aslinda Operatörle bize cok yabanci degildir hayatimizin her alaninda bu işaretleri ve işlevlerini kullaniyoruz veya öğrenciliğimiz boyunca bir çok defa derslerimizde işledik örneğin toplama, cikarma, bölme veya çarpma gibi bu tip işlemleri JavaScript ‘te yapmamiz gerekebilir.
Operatörler 4 gruba ayrılırlar ;
Aritmatiksel Operatörler
Karşılaştırma Operatörleri
Mantiksal (Lojikal) Operatörler
Atama Operatörleri
JavaScript ‘te Events (Olaylar)
Events yani olayları Javascript nesnelerini tetikleyenler unsurlar olarak görmeliyiz.
Örnegin; Mause linklerin üzerinde geldiginde, “onMouseOver” özelliği tetiklenmiş olur.
Eğer linki tıklarsa, bu sefer önce “onMouseDown”, sonra ise “onMouseUp” ve “onClick” tetiklenmiş olur.
Nesnelere Tanımlanabilecek olaylar şunlardır.
JavaScript ‘te Değişkenler
JavaScript değiskenleri Var komutuyla tanımlarız.
var Adi
var Soyadi
Ayrıca değişkenleri tek satırda tanımlaza bilir hatta aynı satır üzerinde değerini verebilirz. Örneğin ;
var Adi, Soyadi
Değer atamak için ;
var Adi ="Hüseyin", Soyadi="Kocak"
ama değer atama işlemini ayrı bir satirda da yapabilirdi, Örneğin,
Var Adi, Soyadi, Yasi
Adi = "Hüseyin"
Soyadi = "Kocak"
Yasi = 30
Değişkenlere verilecek ismimlerin anlaşılır olması programın okunulurluğunu kolaylaştırır. Ayrıca değişken tanımlarken [...]
Json`da diziler (array)
Bir Önceki dersimizde Json’un (JavaScript Object Notation) ne oldugunu ve nasil tanimlama yaptigimizi anlatmistim. Simdi ise Json ile dizi tanimlamayi gösterecegim. Böylelikle siraki isimiz Javascript veya diger programla dilleriyle ile Json’u cagirmak ve kullanmak olacak.
Hadi baslayalim ;
[
“Ocak” ,
“Subat” ,
“Mart” ,
“Nisan” ,
“Mayis” ,
“Haziran” ,
“Temmus”,
“Agustos” ,
“Eylül” ,
“Ekim” ,
“Kasim” ,
“Aralik”
]
Json Nedir?
AJax ilk kullanilmaya baslandigi yillarda Xml ‘lin gücünden bol bol faydalanacagi düsünülmüstü fakat Xml ‘lin javaScript ile parse edilmesi zor ve zahmetli oldugundan yeni cözümler düsünüldü ve sonunda Json yani orjinal acili ile ( JavaScript Object Notation) biz programcilara sunuldu.
Json ‘nu Xml ‘le alternatif olarak düsünebilirsiniz. Her ne kadar Ajax uygulamalarinda Xml hala kullanilsa veya kullanilmaya devam [...]
JavaScript Nedir?
Bildiginiz gibi Html sadece taglardan olusan bir programlama dilidir. Yapabiliecegi isler sahip oldugu taglarla sinirlidir örnegin programla dillerinin en önemli yapi taslarindan biri olan sartli ifade (if then else) özelligi bile yoktur. Iste Javascript Html ‘yi daha dinamik olarak kullanma görevini üstlenmis bir programlama dilidir.
javaScript Kodlarınızı Sıkıştırmak İçin Araçlar
Web Sitenize ufakta olsa hiz kazandırma için üzerinde tüm çalışmaları tamamladığınız JavaScript kütüpanelerinizi (dosyalarınızı) sıkıştırmak mantıklı bir hareket olabilir.
Aşağıda JavaScript dosyalarınızı sıkıştırma ( Javascript compressor )hizmet veren belli başlı siteleri listeledim, beğeninize göre aşağıdaki sitelerden istediğiniz bu iş için kullanabilirsiniz.
CSS Kodlarınızı Sıkıştırmak İçin Araçlar
Eğer sitenizde çok ağır Css dosyaları varsa bu araçlar yardımı ile css dosyalarınızın boyutlarını küçültebilir veya eski haline dönüştürebilirsiniz.
Css dosyalarını sıkıştırma hizmeti ( CSS Compressor ) veren siteleri kendi beğenime göre sıralızorum siz bu siteler arasından beğenize göre tercihinizi yapabilirsiniz.
DOM nedir?
Dom yani Orjinal acilimi ile Document Object Model (Belge Nesne Yapısı) Ajax ‘in yapi taşlarindan birisidir. hazırladığınız web sayfasini internet tarayicisinda actiginizda tarayiciniz (Internet Explorer, Firafox, opera vb..) bu sayfayi bir dokuman (belge) olarak kabul ederler ve bu belde bulunan tum taglar hiyerarsik bir yapiya sahiptir örnegin ;
<div><ul><li><h3>yazi</h3></li><ul><div>
yani Div icinde –> liste –> listenin icinde [...]
