Konu: JAVA SCRIPT KURSU C.tesi Ocak 24, 2009 12:07 am
Öncelikle "Java" ile "Java Script" arasındaki farkı açıklayalım.
Java (yani Java Applet), Sun Microsystems tarafından geliştirilmiş nesneye yönelik programlama dilidir ve işletim sistemlerinden bağımsız olarak çalışır. HTML'nin bir parçası olamaz. Etiketi <applet>...</applet> şeklindedir.
Java Script ise Netscape tarafından geliştirilmiş bir script dilidir. Düz yazı formundadır. Browserlara bağlıdır ve yorumlanır. HTML'nin içine katılır. Etiketi <script>...</script> şeklindedir.
Java Script; Netscape firması tarafından, etkileşimli web sayfası yapımında HTML'nin yetersiz kalması nedeniyle C/C++ dilleri baz alınarak geliştirilen, "düz yazı" formunda bir script (komutlar dizisi) dilidir. Java Script kodları herhangi bir metin editörü (Win 95/98 Not defteri vb.) ile düz yazı formunda yazılabilir. Bu şekilde yazılmış Java Script kodları istemci tarafında, yani ziyaretçinin web tarayıcısı tarafından yorumlanır ve yaptırılmak istenen işlemler gerçekleşir. Ama bu işlemlerin gerçekleşmesi için mutlaka bir olay gereklidir. (Örneğin, sayfanın açılması-kapanması, ziyaretçinin sayfada herhangi bir yeri tıklaması veya klavyede herhangi bir tuşa basması gibi...)
Java Script'in temel kuralları ECMA Script (ECMA-262) adı verilen bir standartta toplanmıştır. Bu resmi standartları ortaya koyan kurum "Avrupa Bilgisayar Üreticileri Birliği" olarak telaffuz edebileceğimiz ECMA (European Computer Manufacturers Association) adındaki kurumdur. (www.ecma.ch)
Java Script kodlarını web sayfası içerisinde 2 şekilde tanımlayabiliriz;
1. HTML kodları içerisinde <SCRIPT>....</SCRIPT> etiketleri arasında yazarak, 2. Düz yazı formunda ve .js uzantısı ile farklı bir dosya oluşturup, bu dosyaya HTML içerisinde link vererek.
Java Script kodları yüklendiği web tarayıcısına bağımlı olarak yorumlanır ve çalışır. Bu nedenle IE ve Netscape tarayıcılarda farklı sonuçlar elde edilebilir. Web sayfasını hazırlayan kişinin bu gibi küçük ayrıntılara dikkat etmesi gerekir.