Javascript’e giriş
Temel İnternet kavramları:
- İstemci-sunucu mimarisi(client-server):Bu tür yapılarda bir sunucu makine birden fazla istemci olabilir.
- TCP-İP: internet üzerindeki makinelerin haberleşmesini veri iletimini ve paylaşımının belirlendiği kurallardır.
Sunucu Tarafından kullanılan web servisleri:
- HTTP: internet üzerinde sunucu ile istemci arasında veri transferini yöneten protokoldür.
- HTTPS: sunucu istemci arasındaki veri transferini güvenli bir şekilde olmasını sağlar.
- SMTP: internet üzerinden email transferi yapan servistir.
- DNS: internet üzerindeki her makinenin bir ipsi vardır. Ancak kullanıcılar ip yerine web adresini kullanır. DNS servisi web adresinin ip karşılığını bulur.
- FTP: internet üzerinden dosya aktarımını ve paylaşımını sağlar.
(*)Sayfa Hazırlanırken dikkat edilecek noktalar:
- Ön bilgi için aynı konudaki diğer siteler incelenmelidir.
- Genel hatlarıyla kâğıt üstünde tasarım yapılmalıdır.
- Dinamik bir site yapılacaksa web programlama kullanılmalıdır.
- Hosting Alınacaksa firmanın kullandığınız dil ve veritabanını desteklemesi gerekir.
- Sitenin hızlı açılması için resimlerin boyutları ayarlanmalıdır.
- Standart yazı tiplerini tercih edin.
- Kolay düzenleme için css kullanılabilir.
- Dosya isimlerinde Türkçe karakter kullanmamaya çalışın. Aynı türden dosyalar klasörlere ayrılmalıdır.
- Tasarımdan sonra farklı tarayıcılarda test edin.
Yorumlama: çalışırken ortaya çıkar hatalar.
Derleme: çalıştırılmadan önce çıkar hata.
DEĞİŞKENLER: Program çalıştığı sürece içerisinde kaydedilen bilgileri saklayabilen yapılardır.
Değişkenler var ifadesiyle tanımlanır.
NOT: m=”8”; n=”17”; k=m+n; | 817 çıktısı verir.
ÖZEL KARAKTERLER:
\b= Backspace \n= Yeni satır
\t= tab tuşu \r= enter tuşu
DİZİLER:Dizi çağırmak için;
var dizi_adi=new array(eleman,eleman2…);
örn:
iller=new array=(“urfa”,”mardin”);
- Prompt(Kullanıcıdan bilgi alma):bilgi girişi almak için kullanılır.
Var degisken=prompt(“sorulan soru”,”cevap örnegi”);
- Alert(Uyarı mesajı verme): kullanıcıya uyarı mesajı vermek için kullanılır.
Alert(“merhaba”);
- Confirm(onay penceresi): tamam veya iptal seçeneklidir.
Var secim=confirm(“bilg kapatılacak”);
Döngü sollandırma ifadeleri:
Break: belirlenin kriterden sonrakileri göstermez.
Contunie: sadece belirlenen ifadeyi göstermez.
For in yapısı: foreach yerine kullanılır.
Function:sıklıkla yapılması gereken işlemlerin bir isim altında toplanmasıdır.
Lütfen sitemizden örnekleri çözünüz.