Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
   
Konu: JavaScript’e Giriş
#The_ZiziL
*
avatar
Tabutçu
Durum: Çevrimiçi
Seviye Puanı: 4
Yaşam Puanı: 2 / 98
Deneyim: 94 / 100
Rep Sayısı: 527
Mesaj Sayısı: 38
Üyelik Tarihi: 06.02.2017
     
Yorum: #1
JavaScript’e Giriş
24.02.2020 12:17
Herkese merhaba arkadaşlar, bu yazıda sizlere javascript ile ilgili temel bilgileri paylaşacağım. Javascript Netscape firması tarafından C tabanında geliştirilmiş bir script dilidir. Script dillerinin özelliği derlenebilir bir dosya oluşturmaz. JS uzantılı dosyalarla sunucu üzerinden çalışır. Javascript web sayfalarında client tarafından çalıştığı için hızlıdır.

JavaScript’in özellikleri

1- Kullanıcı taraflı çalışan bir dildir. (client)
2- Javascript kodlarıyla bilgisayardan herhangi bir dosya okunamaz,yazılamaz ve dosya oluşturulamaz. Çerezler bu durumun dışındadır.
3- Html sayfaların bir parçasıdır. Tek başlarına bir anlam ifade etmezler.
4- Tarayıcılar tarafından yorumlanır. Bu yine kullanıcı taraflılığıyla ilgilidir.
5 -Html içine gömüldüğü gibi .js uzantılı ek sayfa olarakta kullanılabilir.
6- Herhangi bir metin editörüyle geliştirilebilir.
7- Tarayıcılarda farklılık gösterebilir. İE bu konuda çok başarılıdır(!). Neyseki bunu jQuery kütüphaneleriyle çözüme kavuşturduk. İleride belki jQueryede sitemizde yer verebiliriz.


Sayfaya Javascript Kodları Ekleme

<script type="text/javascript" language="javascript">
//Script kodlarımızı buraya yazarız.
</script>


Dışarıdan JS Dosyası Çağırma

<script type="text/javascript" src="script.js" language="javascript"></script>

Yazım Kuralları

1- Javascriptte bütün değişkenler Harf yada (_) altçizgi ile başlar. Rakam ile başlayamaz.
2- Değişken isimleri 255 karakter uzunluğundan fazla olamaz.
3- Javascript’te büyük küçük harf duyarlılığı vardır. Deger isimli değişeken ile deger isimli değişken farklı algılanır.
4- Türkçe karakter kullanılamaz.(ı,ş,ğ,ü,ö,ç)
5- Değişkenler var ifadesiyle tanımlanır.
6- Sabit bir değişkeni const SABİT_DEGER şeklinde tanımlamalısınız. Const yazımı yanlıştır.(madde 3).
7- İfade tanımlarında anahtar kelimeler kullanılamaz. (if, for, while vs.)
8- Açılan süslü parantezlerin kapatılması gerekmektedir. ( { } )
9- Javascriptte ‘(tek tırnak) ile “(çift tırnak) işareti arasında işlevsel bakımdan fark yoktur. Ancak iç içe kullanımda birbiriyle çakışmamasına özen gösterilmelidir.


1.Kullanım

<script type="text/javascript" language="javascript">
alert("Gözünü kapatan kendine 'gece' yapar");
</script>


2. Kullanım

<script type="text/javascript" language="javascript">
alert("Gözünü kapatan kendine \"gece\" yapar");
</script>


Açıklama Satırları Kullanımı

Açıklama satırları hem bizim hemde kodu okuyan başka birinin kodların işlevini anlaması için önemlidir. Kullanımı aşağıda gösterilmiştir.

Örnek Kod;

<script type="text/javascript" language="javascript">
alert("Hata meydana geldi!"); // Tek satır açıklama.
/*
çok satır
açıklama
*/
</script>


Kod Satırlarını Bölme

Bazen çalışırken kodlarımız çok uzun bir satıra yayılabilir. Bu gibi durumlarda kodların bütününü göremeyiz çalışmamız zorlaşır. Kod yazarları genelde ekranı taşırmayacak şekilde kodlamaya özen gösterdiğinden bu duruma çok başvururlar. Aşağıda kullanımı gösterilmiştir.

Örnek Kod;

<script type="text/javascript" language="javascript">
document.write("javascript örnek \
bölme işlemi");
</script>


Eski Tarayıcılardan Kod Gizleme

Javascript kodlarını desteklemeyen tarayıcılar için bu kodların gizlenmesi gerekir. Bu nedenle “<! — →” arasına yazarsak kodlar tarayıcılarda yorum olarak tanınır. Kullanımı aşağıdaki gibidir.

<script type=text/javascript" language="javascript">
<!--
alert("Hata oluştu");
-->
</script>


Umarım Faydamız Dokunmuştur. Teşekkürler.

Allah’tan utanmayan insanlardan da utanmaz…
Alinti
Rep Verenler: MECZUP
MECZUP
*
avatar
Binbaşı
Durum: Çevrimdışı
Seviye Puanı: 5
Yaşam Puanı: 95 / 102
Deneyim: 11 / 100
Rep Sayısı: 6
Mesaj Sayısı: 40
Üyelik Tarihi: 22.02.2020
      
Yorum: #2
RE: JavaScript’e Giriş
24.02.2020 12:21
Teşekkürler, Emeğine Sağlık
Alinti
Rep Verenler: #The_ZiziL
DARKDAYS
*
avatar
Albay
Durum: İzinli
Seviye Puanı: 4
Yaşam Puanı: 2 / 75
Deneyim: 3 / 100
Rep Sayısı: 418
Mesaj Sayısı: 28
Üyelik Tarihi: 08.04.2017
      
Yorum: #3
RE: JavaScript’e Giriş
24.02.2020 12:25
Teşekkürler, Emeğine Sağlık Smile

Parmak uçlarına bak, parmak izlerini göreceksin. Ve o izlerden ne önce, ne şimdi ne de daha sonra olacak. Dünya üzerinde 108 milyar insan yaşamış, biri o parmak izlerine sahip değil. Bu yüzden; derin bir nefes al, göz yaşlarını sil. Dünyada kimse için üzülmeye değmez.
Alinti
Rep Verenler: #The_ZiziL



1 Ziyaretçi