js1

     Java script bir tür programlama dilidir. Ancak tam bir programlama dili diyemeyiz. Çünkü Java Script ile başlı başına programlar yazamazsınız. Yazdığınız her java script uygulaması illa ki bir browsera ihtiyaç duyar. Yani browsersiz bir java script hiç bir ise yaramaz. Java Script uygulamaları dediğimiz şeyler NotePad’de yada herhangi bir metin editöründe yazılmış kodlar yığınıdır. Ve bu kodlar bildiğimiz HTML belgeleri içerisine yerleştirilirler ve bir browser onları yorumlayana kadar hiç bir is yapmadan öylece dururlar. Ne zaman ki bir browser HTML belgesini yorumlamaya baslar ve sıra onların yorumlanmasına gelir iste tam o noktada java script kodları browsera emirler yağdırmaya , onu sevk etmeye başlarlar.

    Herseyin yerli yerine oturduğundan emin olmak için kısa bir hatırlatma yapalım. Yazdığımız HTML kodlarından oluşan .htm belgeleri serverda yada kendi bilgisayarımızda bir browser tarafından açılana kadar hiç bir ise yaramazlar. Sadece bir browser tarafından görüntülenmeye başlandığında bir şeyler ifade etmeye başlarlar. Java Script de bu yönden HTML’e benzer ve bu benzerliğe güvenerek html belgelerinde html kodlarının yanibasinda hatta iç içe bulunur. Ancak Java Script ve HTML arasındaki en büyük fark (aslında sadece bir benzerlik var) HTMLnin browsera son derece statik , durağan , işler yaptırmasıdır. “Su resmi şuraya koy , yanına da sunu yaz , ama sayfanın su renk olmasına da dikkat et” tarzı son derece ezberci talimatlar veren HTML’e inat Java Script “eğer ziyaretçinin browseri şuysa sayfayı şuraya yönlendir , ziyaretçi şurayı tıkladığında su resmi bu resimle değiştir, formun su bölümü bos kalırsa beni uyar” gibi emirler yağdırır browsera.

     Java Script öğrenmekten kastettiğimiz şey browserlara anladığı dilden iş yaptırabilmektir.

KAYNAK:

http://www.odevsel.com/bilim/1893/java-script-nedir-ne-ise-yarar.html

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s