Javascript Nedir? Javascript Nedir? JAVASCRİPT NEDİR? JavaScript Web sayfaları için yeni bir scripttir ve özelliği HTML sayfanızın içine yerleştirilebilmesidir.JavaScript ilk olarak Netspace tarafından LiveScript adıyla 1993'te tanıtıldı. Sun Microsystems tarafından geliştirilen ve farklı platformlarda çalışabilmesi amacıyla geliştirilmiş olan Java isimli program o kadar popüler olmuştu ki iki firma arasından varılan anlaşma sonucu hem "java" kelimesinin popüleritesinden faydalanmak hem de popüleritesinin daha da arttırılması amacıyla LiveScript 1995'te JavaScript adını aldı. Javascript kodlarını yazmak için Windows kullanıcıları için NotePad , Mac. kullanıcıları için Simple Text yeterlidir. Javascript ile bazı elemanları kullanarak HTML sayfamızı geliştirecek bir çok olanağa sahip olabiliriz.JavaScriptin yardımıyla kaliteli Web sayfaları yaratabilirsiniz. JAVASCRİPT'İN ÖZELLİKLERİ • JavaScript kodları Html kodların arasında yer alır. Veya uzantısı js olan dosyalarda saklanarak yine Html içerisinden çağırılır. Java Appletleri gibi Html'den ayrı bir unsur değildir. Javascript Html'in bir parçasıdır. • Kullanılacak yere göre Html'in içerisinde kullanılır. Fakat genelde < head ></head > etiketleri arasında kullanılır. • Javascript kodları bittiğinde elinizde asla kendi başına çalışan uzantısı exe veya com olan bir dosya olmaz. Her zaman için tarayıcı tarafından yorumlanması gerekir. Yorumlanması demek Javascript kodunun çalışması anlamındadır. • Nesne ve buna uygulanan olaylar ile ilgili bir takım görevleri vardır. Javascript kullandığı her unsuru nesne olarak algılar. Siz bu nesneleri tıklamak , üzerine gelmek , üzerinde çıkmak gibi olaylar ile çalıştırırsınız ki bu da Javascript'in ziyaretçi ile etkileşmesi demektir. JAVASCRİPT NE YAPABİLİR? Javascript, klasik HTML'in yapamadığı şeyler yapabilir; ziyaretçiden veya ziyaretçinin Browser programından alacağı bir bilgiyi değerlendirerek bir dizi işlem yapabilir; ziyaretçiyi sitemizde belli bir sayfaya yönlendirebilir; Javascript tarayıcı tarafında çalıştığı için sadece o an tarayıcıda olan sayfa içinde arama yapabilirsiniz direk olarak sunucuda arama yapamazsınız. Kısaca sayfalarımıza ziyaretçi ile etkileşme imkanı kazandırır. JAVASCRİPT HARFE DUYARLI MIDIR? JavaScript case sensitive (büyük küçük harf duyarlı) bir dildir. Değişkenler ve diğer öğeler küçük ya da büyük yazılabilirler. Ancak A değişkeni ile a değişkeni birbirinden farklıdır. JavaScript yazım kuralları ve Genellikle yazım tarzı Eğer belirleyici birden fazla sözcükten oluşuyorsa, bütün sözcükler bitişik yazılmalıdır. Belirleyici sözcükler içinde İngilizce alfabede yer almayan, Türkçe'ye ve diğer dillerin alfabelerine ait karakterler bulunmamalıdır (ç,ğ,ı,ö,ş,ü,Ç,Ğ,İ,Ö,Ü). Programa diline özgü anahtar sözcükler(keywords) belirleyici olarak kullanılamaz. Dil tasarlanırken tanımlanmış olan, ayrılmış sözcükler(reserved words) de diyebileceğimiz bu özel sözcükler, kodlar yorumlanırken dile özgü anlamlarıyla değerlendirilir. <script> <!-JavaScript kodları --> </script> şeklindedir. Tüm JavaScript kodları HTML ye gömülü olarak bu deyimler arasına yazılmalıdır. • JavaScript'te açıklama işaretleri tek satır ise // ile başlar. Eğer açıklamanız bir satırdan fazla ise /* ile başlar */ ile biter. JAVA ve JAVASCRİPT ARASINDAKİ FARK Java ve javascript aynı şeyler değillerdir. JAVA: Sun firmasının üretmiş olduğu Java Virtual Machine ve Java Runtime Environment ile çalışan programlama dilidir ve webden bağımsız da çalışabilir. JavaScript ise web programlamaya dayalı bir yarı-dinamik kodlama sistemidir.Ve dil yapıları tamamen birbirinden farklıdır.Bir scripttir. Farkı;Java ile gerçek programlar yazarsınız ancak program yazmakta uğraşmadan güzel şeyler yaratmak istenildiğinden ve ağır çalıştığından dolayı pek yaygınlaşmamıştır.JavaScript, ayrı bir programlama dilinden çok HTML'nin bir uzantısıdır denebilir. JAVASCRİPT NEREDE KULLANILIR? JavaScript kullanımının iki ana alanı vardır: istemci taraflı ve sunucu taraflı script yazmak. Şu anda HTML sayfalara gömülü yazılan scriptlerin çoğu JavaScript kullanılarak yazılmaktadır. Bunlar da genellikle kullanıcı bilgilerinin doğru girilip girilmediği ya da kullanıcıya veri girişinde ya da menü kullanımında seçenekler sağlamaktır. Sunucu taraflı JavaScript, aynı ASP gibi çalışmaktadır. JAVASCRİPT'İN HTML İÇERİSİNE YAZIMI Harici bir belge haline getirmek dijitalders.net Javascript Nedir? 1 Javascript Nedir? <html> <head> <script language="javascript" src="benimScriptDosyam.js"></script> </head> <body> <input type="button" value="tıklayın" onclick="dilekMesaj()" > Daha sonra bu kodu benimScriptDosyam.js diye kaydederiz ve sayfamızı çalıştırırız. function dilekMesaj () { alert("Merhaba arkadaşlar.Bu benim ödevim.") ; } Head içerisine <html> <head> <title>JavaScript Uygulaması</title> <script language="JavaScript"> function selam() { alert("Merhaba arkadaşlar.Bu kodu Head içerisinde yazdım") } </script> </head> <body onload="selam()"> </body> </html> dijitalders.net Javascript Nedir? 2 Javascript Nedir? Body içerisine yazmak <html> <head> <title>JavaScript Uygulaması 2</title> </head> <body> <script language="JavaScript"> document.write("<font size=6 color=blue>") document.write("javascript ödevimiz") document.write("</font>") </script> </body> </html> Dilek Olgaç dijitalders.net Javascript Nedir? 3