İPUCU

Seçenekler

JavaScript Nedir?

21-04-2016 03:06
#1
ShuJaira - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2010
Nereden:
N-map
Mesajlar:
4.973
Teşekkür (Etti):
2161
Teşekkür (Aldı):
1865
Konular:
1145
Ticaret:
(0) %
JavaScript, yaygın olarak web tarayıcılarında kullanılmakta olan bir betik dilidir. JavaScript ile yazılan istemci tarafı betikler sayesinde tarayıcının kullanıcıyla etkileşimde bulunması, tarayıcının kontrol edilmesi, asenkron bir şekilde sunucu ile iletişime geçilmesi ve web sayfası içeriğinin değiştirilmesi gibi işlevler sağlanır. JavaScript, Node.js gibi platformlar sayesinde sunucu tarafında da yaygın olarak kullanılmaktadır.
İstemci (client) tarafından (örn. web tarayıcı) yorumlanır (derlenmez).Derlenmiş bytecode denilen program istemcide çalıştırılır. Nesneye dayalı bir dildir. Nesne tipleri arasında farklılık yoktur. Herhangi bir nesneye yeni özellik ve metotlar dinamik olarak eklenir. Nesneye yönelik teorinin miras alma (inheritance) özelliği prototip mekanizmasıyla gerçekleştirilir.Nesneye yönelik bir dildir. Nesneler çeşitli sınıflara ayrılmıştır ve miras alma mekanizması, sınıf hiyerarşisi sayesinde gerçekleştirilir. Sınıf ve sınıf örneklerine özellik ve metotlar dinamik olarak eklenemez. Değişken veri tip bildirimi mekanizması yoktur.Değişken tip bildirimi zorunludur. Dinamik bağlama mekanizması kullanılır yani nesneye verilen referanslar çalışma zamanında (run time) kontrol edilir.Statik bağlama mekanizması kullanılır yani nesne referansları derleme zamanında (compile time) kontrol edilir.

İlk olarak bir Netscape çalışanı olan Brendan Eich tarafından geliştirilen ve 1997 yılından beri bir ECMA standardı olan JavaScript, günümüzde Mozilla Vakfı öncülüğünde özgür yazılım topluluğu tarafından geliştirilmekte ve bakımı yapılmaktadır.
Web sayfalarının görünümünün mükemmelleştirilmesi, işlevselliğinin artırılması ve dinamik web sayfaları tasarlanması amacıyla JavaScript, HTML kodu içinde gömülü olarak (embedded) kullanılabilir. JavaScript, bir programlama dili disiplini ve özelliklerine sahiptir.
Aralarında isim benzerliği olmasına rağmen, Java ile JavaScript arasında teknik olarak çok önemli farklılıklar mevcuttur. Aşağıdaki tabloda bu farklılıklar vurgulanmaktadır:
JavaScript Java
Kullanıcı İmzası
Ha yatakta ha kurşunla ha yağlı urganla. Biz zaten bu vatana canımızı sadaka olarak vermişiz 1'imiz gider 1000'imiz geliriz! Vatan olmadan hiç bir şey olmaz.! Vatan olmadan gelecek olmaz, Vatan olmadan aşk olmaz. Vatan olmadan hiç bir şey olmaz. O silah başkası değil , sen istediğin zaman patlar.
ibrhmncr Teşekkür etti.


Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı