Payidar.NET - Bilgi ve Paylaşım Forumu
Geri Dön   Payidar.NET - Bilgi ve Paylaşım Forumu > Internet > Web Master Dünyası > Web Tasarım Dersleri
Duyuru

Cevapla
 
LinkBack Konu Seçenekleri Modları Göster
  #1 (Daim)  
Eski 11.09.06, 10:48
Forum Vekili
 
Üyelik Tarihi: 14.07.06
Mesajlar: 2,598
Karizma Puanı: 337
sensizim has a spectacular aura aboutsensizim has a spectacular aura about
Arrow Javascript nedir? özellikleri nelerdir nasıl kullanacağız?

Javascript nedir?

JavaScript bir programlama dilidir. Tıpkı C gibi, Delphi gibi, Visual Basic gibi. Kendi için de olan fonkiyonlar sayesinde istediklerimizi bilgisayara yaptırmak isteriz. Diğer programlama dillerinde olduğu gibi karar verme yeteneği, döngüler vardır. Sistem araçlarına ulaşmak için komutlar bulunur.

JavaScript adı ile tanınsa da aslında C++ dilinden esinlenerek geliştirilmiş bir script dilidir. Netscape 2.0 versiyonu geliştirilirken html de olmayan etkileşim özellikleri bu browsere verilmek istenmişti. Bunun için yapılan araştırma ve geliştirme sonucunda C++ den esinlenerek bir script dili oluşturuldu. Adına javaScript denmesinin nedeni bir pazarlama tekniğidir. Sun java programlama dilini geliştirip duyurduğunda her plartfomda çalışacak bir programlama dili özelliği olan java bilgisayar programcıları arasında çok büyük yankı oluşturdu.
Tam bu sırada ise Netscape geliştiricileri javanın bu yükselişinden faydalanarak geliştirdikleri dile javaScript adını verdiler. İstedikleri yankıyıda yakaladılar.

Bir programlama dili olduğu halde neden javaScript adı verilmiştir? sorusu hem çok sorulan ve hemde çok önemli olan bir sorudur. Çünkü javaScripti öğreneceksek script dilinin ne demek olduğunu anlamak zorundayız. Script dili yorumlanmaya muhtaç anlamına gelir. Normalde yazılan bir program kendi halinde çalışabilir. Fakat bir script dili ise kendi başına çalışamaz.

Burada dikkat etmemiz gereken javaScript ile yazdığımız programların yorumlanacağıdır. Script programlar bir yorumlayıcıya gereksinim duyarlar. Yazılan programı yorumlayıcı kendi özelliklerine göre yorumlar. İki farkı üretilmiş yorumlayıcı aynı script programını farklı bir şeklilde çalıştırabilir. Hatta bir yorumlayıcıda çalışan bir program diğer bir yorumlayıcıda çalışmayabilir.


Javascriptin özellikleri nelerdir?

Yorumlanmaya ihtiyaç duyan javaScripti kullanırken değişik browserlerde denemek gerekmektedir. JavaScript devamlı gelişen bir dildir. Şu anda 1.3 sürümüne ulaşmıştır. Netscape 2.0 versiyonunda javaScriptin 1.0 versiyonu kullanıldı. Sonra exloper 3.0 ve netscape 3.0 da javaScriptin 1.1 versiyonu kullanıldı. Şu anda 4.0 versiyonlu browserlerde javaScriptin 1.2 versiyonu kullanılmaktadır. Her versiyonun kendine özgü özellikleri vardır. Bazen bir program kullanırken javaScriptin sürümünü belirtemek zorunda kalacağız.

JavaScriptin özelliklerini sıralamak istersek ;
  • JavaScript yorumlamaya muhtaç bir dildir. Kullanıldığı browser yazılan bu programı kendi özelliklerine göre yorumlayacaktı.
  • JavaScript HTML kodları arasına gömülür. Yani direkt olarak bir html dosyası gibi düz yazı formatında yazılır.
  • Bir script dili olduğunda esnek bir dildir. Diğer programlama dilleri gibi katı kuralları yoktur. Bu nedenle esnek bir şekilde kullanılabilir.
  • Bu dilin imla kurallarına uymak zorunluluğu vardır. Mesela bir parantez eksik yazıldığında hata oluşacaktır.
  • JavaScript programları bir hareket halinde işler. Mesela bir tuşa tıklanması, belli bir zamanın gelmesi gibi. Bir hareket(olay) olmadığı zaman javaScript bir şey yapmaz.
  • JavaScript nesne yönelimli bir dildir. Program içinde her kullandığı birimi bir nesne olarak görür ve ona göre davranır. Mesela browser javaScript için bir nesnedir, form javaScript için bir nesnedir.
JavaScripti kısaca tanımlarsak nesne yönelimli, yorumlanmaya muhtaç, düz yazı şeklinde html kodaları arasına gömülü bir şekilde bulunan kolay bir script dilidir. Burada javascriptin sürümlerinden bahsetmek zorundayız. Çünkü javascript devamlı gelişmektedir. Bu gelişme ile birlikte borwserlerin yeni sürümleri javascriptin yeni sürümlerini tanımaktadır. Fakat eski sürüm browserler javascriptin yeni sürümlerini tanımıyorlar ve yeni ekler gelince hatalı sonuçlar üretiyorlar. Bu sebeple javascriptin sürümlerini ve hangi browserlerin kullandığını görelim.

JavaScript version Netscape version Explorer version JavaScript 1.0 Netscape 2.0 Explorer 3.0 JavaScript 1.1 Netscape 3.0 Explorer 3.0++ JavaScript 1.2 Netscape 4.0-4.5 Explorer 4.0++ JavaScript 1.3 Netscape 4.6++ Explorer 5.0 JavaScriptin kullanımında sürümlerinin kullanımına dikkat etmek gerekiyor. JavaScriptin sürümünü belirtirken şu şekilde kullanıyoruz.
<SCRIPT language="JavaScript">...</SCRIPT>
Bu kullanımda browser JavaScript ile yazılan programın JavaScriptin 1.0 veya 1.1 sürümü ile yazıldığını anlar. JavaScriptin 1.0 ve 1.1 versyiyonlarını belirtmiyoruz.
<SCRIPT language="JavaScript1.0">...</SCRIPT>
şeklinde bir kullanım hatalıdır.
JavaScriptin 1.2 versiyonunu belirtmek istersek:
<SCRIPT language="JavaScript1.2">...</SCRIPT>
Şeklinde bir kullanım gerekiyor. Programcılar için vazgeçilmez bir durum program satırları arasına açıklamalar yerleştirmektir. Açıklamalar programa ait değildir. Sadece program satırının veya bölümünün ne işe yaradığını belirtmek için kullanılır. Bunun nedeni programı inceleyenlerin programın çalışmasını daha rahat anlamaları ve üzerinde değişiklik yapmalarını kolaylaştırmaktır.
Açıklama satırları her programlama dilinde bulunur. JavaScripte iki şekilde açıklama satırı kullanılabilir. Bunun ilk kullanımı sadece bir satırın açıklama satırı olduğunu belirtir.
// Bu satır bir açıklama satırıdır
// Verileri alıyoruz
şeklinde bir kullanım. Burada // bir açıklama satırının olduğunu JavaScript yorumlayıcısına (browser) belirtir.
Yine birden fazla satıra açıklama yerleştirmemiz gerektiğinde ise
/* Bu bölüm açıklama satırıdır.
Bu açıklama satırı birden fazla
satıra yayılmıştır */
şeklinde kullanıyoruz. Burada /* açıklama bölümünü başlatmakta */ ise açıklama bölümünün bittiğini belirtir. JavaScript programları yazarken Türkçe karakter kesinlikle kullanılmaz. Türkçe karakterlerden kastımız ç-Ç-ş-Ş-ğ-Ğ-ü-Ü-ö-Ö-ı-İ gibi karakterlerdir. Bu karakterleri sadece değişken adı veya fonksiyon adı şeklinde kullanmayacağız. Fakat ekrana bir yazı basmamız gerektiğinde kullanabiliriz. Mesela
Şimdi yeni karakteri girin şeklinde bir mesajı JavaScriptle ekrana basabiliriz. Fakat bir değişken tanımlarken girişSayısı=12; şeklinde bir değişken adı tanımlanması yanlıştır. Program yorumlanırken hata mesajı verecektir.


Javascripti nasıl kullanacağız?

JavaScript html kodları arasına düz yazı şeklinde gömülür dedik. Kullanırken bunu göz önünde tutacağız. JavaScrit
<SCRIPT>...</SCRIPT>
tagları arasına yerleştirilir. Basit bir örnekde bu durumu görelim.
<HTML>
<HEAD>
<SCRIPT language="JavaScript">
<!--Scripti eski browserlerden sakla
function yaz()
{
alert("Merhaba Arkadaş!!!");
}
// Script gizleme sonu -->
</SCRIPT>
</TITLE>JavaScript Öğreniyorum</TITLE>
</HEAD>
<BODY>
Sayfamızı hazırlıyoruz. Şimdi javaScripti sayfamıza
yerleştirelim.
<P>
<FORM>
<INPUT type="button" name="buton1" value="Butona tıkla" onClick="yaz()">
</FORM>
</BODY>
</HTML>
Klasik bir örnek. Şimdi bu yazdığımız scripti deneyelim.

Yazdığımız kodları inceleyerek javaScriptin html kodları arasına nasıl yerleştirdiğimizi görelim. Öncelikle <HTML><HEAD> tagları ile sayfamıza başlıyoruz. Bildiğiniz gibi <HEAD>...</HEAD> tagları arasına meta tagları giriyoruz. Meta tagları yanında javaScript lerimizide bu taglar arasına yerleştiriyoruz. Scripti yerleştirirken
<SCRIPT>...</SCRIPT> tagları arasına yerleştiriyoruz. Script tagının parametresi olarak language="JavaScript" kullanıyoruz. Aslında daha başka parametreleri de var fakat gerektiğinde göreceğiz. Script tagından sonra <!-- Scripti eski browserlerden gizle şeklinde bir kod girdik. Bildiğiniz gibi <!-- Açıklama satırları --> tagları arasına html de açıklama satırlarını giriyoruz. Açıklama satırlarını browserler es geçerler. Çünkü bu satırlar sadece belli bir konuyu sayfanın kodlarını inceleyenlere açıklamak için yazılmışlardır ve browser için bir anlam ifade etmezler.
JavaScripti tanımayan browserler bu satırları gördüğünde açıklama satırı olarak yorumlarlar ve es geçerler. Böylece hata vermezler.
Artık javaScriptimizi yazmaya başlıyoruz. Bir fonksiyon tanımladık.

function yaz()
{
alert("Merhaba Arkadaş!!!");
}
Yazdığımız kod ekrana Merhaba Arkadaş!!! yazısını bir mesaj kutusu içerisinde yazdırmaktan ibaret. Bunu yaz() fonksiyonu ile yapıyoruz.
__________________

Konu sensizim tarafından (14.02.07 Saat 11:00 ) de değiştirilmiştir..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
  #2 (Daim)  
Eski 13.07.07, 08:39
MirLiwA - ait Avatar
Kıdemli Üye

 
Üyelik Tarihi: 16.05.07
Şehir: Giresun
Yaş: 18
Mesajlar: 1,129
Blog Başlıkları: 36
Karizma Puanı: 165
MirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond reputeMirLiwA has a reputation beyond repute
MirLiwA - ICQ üzerinden Mesaj gönder MirLiwA - MSN üzerinden Mesaj gönder Send a message via Skype™ to MirLiwA
Ce: Javascript nedir? özellikleri nelerdir nasıl kullanacağız?

saol dostum.bak bu güzel olmuş...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
  #3 (Daim)  
Eski 03.08.07, 05:22
Yeni Üye
 
Üyelik Tarihi: 03.08.07
Yaş: 23
Mesajlar: 10
Karizma Puanı: 41
diji_dal is on a distinguished road
Ce: Javascript nedir? özellikleri nelerdir nasıl kullanacağız?

ii de birader bunu çalıştıran veya java script oluşturabileceğimiz bir program yok mu?
__________________
diji_d@l:ahulen:

Konu diji_dal tarafından (03.08.07 Saat 05:24 ) de değiştirilmiştir..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla

Geri Dön   Payidar.NET - Bilgi ve Paylaşım Forumu > Internet > Web Master Dünyası > Web Tasarım Dersleri


Konuyu görüntüleyen(ler): 1 (0 üye ve 1 ziyaretçi)
 
Konu Seçenekleri
Modları Göster

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Gitmek istediğiniz klasörü seçiniz

Okuduğunuz Konuya Benzer Konular
Konu Konuyu Açan Forum Cevaplar Son Mesaj
Türk Erkeklerinin En Belirgin Özellikleri Nelerdir? juta Geyik Anketleri 51 21.07.08 03:14
Ucuk ve Aft Nedir ? Nedenleri nelerdir? butterfly Sağlık 0 18.01.07 10:36
AJAX (Asynchronous Javascript and XML - Eşzamansız JavaScript ve XML) KoC Web Tasarım Dersleri 1 16.11.06 23:01
Islâm'a Has Bir âile Tipi Var Midir? Islâmi âilenin özellikleri Nelerdir? Saliha İslami Bilgi Ve Kaynaklar 0 31.08.06 16:40
Yemin Nedir ? Çeşitleri Nelerdir ? Hükmü Nedir ? The_Rasmus34 İslami Bilgi Ve Kaynaklar 0 20.07.06 11:40


Şuan saat: 15:51 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0