JavaScript Nedir?
Merhaba, JavaScript nedir, ne işe yarar, tarihçesi ve avantajlarını ayrıntılı bir halde anlatacağım.
JavaScript, bir programlama dilidir. Betikler yardımıyla tarayıcı kullanıcıyla etkileşim halinde bulunur ve internet sayfasının içinde ne olduğunun değiştirilmesi sağlanmaktadır. JavaScript, php şeklinde programlara alışık olanlar için fazlaca rahat bir yazılım yapısına sahiptir. Yapısı rahat görünse de bunun yanında fazlaca gelişmiş bir programlama diline sahiptir. Öğrenmek için kucak dolusu ergonomik yapılması gerekmektedir. Yaygın tekniklerin incelenmesinin de fazlaca faydası olacaktır.
JavaScript Tarihçesi
Web sayfalarının görünümünün mükemmelleşmesi, işlevselliğin artırılması amacıyla HTML kodu içinde kullanılabilmektedir. javaScript, programlama dili özelliklerine ve de uygulamalarına sahiptir. JavaScript, 1997 senesinde 10 günde Nestcape personeli BrendanEich tarafınca üretilip kullanılmaya başlanmıştır. Java programlama dili makul bir müddet kullanımdaydı ve 1995 senesinde internet’de de kullanılabilmesi için araştırmalar başlamıştı. Eich, yeni bir dil geliştirmek için; iki dilin direkt birbirine benzememesine karşın, Live Script ismini JavaScript olarak değiştirerek yeni bil yol açtı ve bu aşamada ilerlemeler devam etti. Bu ciddi bir kararmış oldu ve günümüze gelecek olursak kararın doğru olduğu ortadaydı.
JavaScript ilk sürümünden itibaren her vakit gelişime aleni bir hususiyet göstermiş olup, sürekli geliştirilmiş ve sürüm güncellemeleri yapmıştır. Gelişimi bu halde devam etmiştir. O dönemler hemen hemen tam olarak yorumlanamadığı için ne olduğu mevzusunda merak laf konusuydu. İlk üretildiği andan şu ana kadar güncellemelere aleni olmuştur ve bu halde ilerlemiştir. BrendanEich, Mozilla Vakfı’nı kurmuş olup JavaScript dilini geliştirme periyodu hala devam etmektedir.
JavaScript Programlama Dili İşlevleri Nelerdir?
JavaScript programlama dili üç kısımdan oluşmaktadır: Temel Kısım, Belge Çözümleyici ve Belge Nesne Modeli. JavaScript ile HTML’in kaynak kodlarına ulaşabilir, sayfa post işlemleri yapılabilir, kullanıcılara ileti verilebilmektedir. Özet olarak bu programla bir web internet sayfası dinamik olabilmektedir.
JavaScript teknik özellikleri aşağıda sıralanmıştır:
• İstemci (client) tarafınca (örn. internet tarayıcı) yorumlanır (derlenmez).
• Nesneye dayalı bir dildir. Nesne tipleri içinde farklılık yoktur. Bir nesneye aktüel hususiyet ve metotlar dinamik olarak sistem üstüne katılır.
• Değişken veri tip bildirimi mekanizması yoktur.
• Dinamik bağlama mekanizması kullanılır başka bir deyişle nesneye verilen referanslar çalışılan zamanlarda test yapılır.
JavaScript Kullanımı Ne Gibi Faydalar Sağlar?
C program dilinden esinlenerek oluşturulmuştur. Bu yüzden derleyici kullanmadan işlemler yapılabilir.
Çalışma kapasitesi yoğun olmadığı için bilgisayarda performans kaybı yaşanmamaktadır.
Kod imla aşaması ve kontrol kısmında hataları doğrudan olarak gösterir ve yazılımcıyı yönlendirir.
Popüler bir program dilidir ve birçok internet sitesinde sorunsuz kullanılabilmektedir.
Dinamik yapısı vardır. Bu yüzden etken ziyaretçi çekmektedir.
JavaScript Dezavantajları Nelerdir?
Günümüzde iç içe yazılım dili kullanmak oldukca işlevsel değildir ve devamlı hata verilmesine niçin olur. Özellikle HTML kodları ile JavaScript iç içe çalışırsa sıkıntı olabilir. HTML kodları sorunsuz ve süratli çalışmalıdır. Bu vaziyet sağlanamazsa internet sitelerinde problemler yaşanabilmektedir