JavaScript

strawberry

Adanmış Üye
28 Ocak 2007
6,759
48
Netscape Navigator 2.0 ile birlikte Brendan Eich tarafından geliştirilen ve önceleri Mocha daha sonra LiveScript olarak adlandırılan ve en sonunda şu anki adını alan JavaScript dili başlangıçta sadece istemci taraflı (client-side) yorumlanan (interpreted) bir dildir. Aralık 1995 tarihinde, C dilinin tarayıcılara uyarlanmış hali diyebileceğimiz JavaScript piyasaya sürüldü. Web sayfalarında dinamik içerik sağlamak ya da kullanıcıyla iletişim kurmak için kullanılmaktadır.

Ad benzerliğine karşın 'Java' ile ilişkili değildir. Yaygın yanlışlardan biri JavaScript'in basitleştirilmiş Java olarak tanımlanmasıdır.

Başlangıçta yalnız Netscape tarayıcıları üstünde çalışan JavaScript artık tüm yaygın ağ taraycıları tarafından desteklenmekte. Microsoft JavaScript'e benzer bir dil olan JScript'i geliştirdi. Microsoft Internet Explorer her iki dili de desteklerken standart olmayan JScript eklentileri diğer tarayıcılar üstünde çalışmamaktadır.

Geçmiş

JavaScript Netscape'ten Brendan Eich tarafından geliştirilmiş ve önceleri Mocha ve LiveScript olarak anılmıştır, daha sonra JavaScript adını almıştır. İlk olarak Aralık 1995'te Netscape tarayıcısıyla birlikte görücüye çıkmıştır


Örnek

Örnek olarak, JavaScript'te "Merhaba Dünya!" programı sunabiliriz:

Kod:
 [B][B]//HTML'e gömülmüş örnek
<html>
<body>
<script type="text/javascript">  
//programlama dilinin JavaScript olduğunu belirtir.

********.write("Merhaba Dünya!"); 
 
//JavaScript kodu burada biter
</script> 
</body>
</html>[/B][/B]

Bu örneği uyarı ile de yapabilirdik:

Kod:
 [B][B]//HTML'e gömülmüş örnek
<html>
<body>
<script type="text/javascript">  
//programlama dilinin JavaScript olduğunu belirtir.

window.alert("Merhaba Dünya!"); 

//JavaScript kodu burada biter
</script> 
</body>
</html>[/B][/B]
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.