JavaScript Dersleri JavaScript Nedir?

Netscape Navigator 2.0 ile birlikte geliştirilen JavaScript dili istemci taraflı (client-side) script dilidir. Web sayfalarında dinamik içerik sağlamak ya da kullanıcıyla iletişim kurmak için kullanılır.

İlk başta yalnızca Netscape tarayıcıları için tasarlanan JavaScript, daha sonra diğer tarayıcılar tarafından da desteklenen genel bir scripting dili haline gelmiştir. Şu anda JavaScript 1.8 sürümü vardır. Microsoft Internet Explorer 3.0 ile JavaScript 1.0'ı desteklemektedir

Java dili ve javascript nedir?


Sadece isimleri benzer. Bu iki yazılım tamamen farklı iki bilgisayar dilidir. İsimleri neredeyse aynı olsa da, Java ile JavaScript aynı şey değildir. Java gerçek bir programlama dilidir, ve gerçek programlar oluşturabilirsiniz.

JavaScript bir betik dilidir. JavaScript ayrı bir bilgisayar dili, HTML uzantısı olduğunu söylemek gerekir. "JavaScript biçimlendirme dili." diyebilirsiniz HTML ile sıkı bir şekilde entegre olmuştur. Web sayfaları içine küçük JavaScript kod parçaları ekleyerek farklı güzel efektler yapabilirsiniz, Genellikle HTML sayfalarında kullanıcı kontrolleri eklemek, formları kontrol etmek, hesaplamalar yapmak gibi işler için kullanabilirsiniz.

En önemlisi, JavaScript dilinin kullanımı zor değildir. JavaScript sözdizimi C, C ++ ve Java oldukça benzer. Ancak, öğrenme ve uygulamak çok daha kolaydır.

JavaScript, çekirdek dili (ECMAScript)


JavaScript çekirdek dili adlı bir dil olarak ECMA TC39 komitesi tarafından standardize edilir. ECMAScript son sürümü olarak ECMAScript 5.1 yayınlanmıştır.

ECMAScript kapsamına neler girer?


  • Dil sözdizimi (Kurallar, anahtar kelimeler, kontrol akışı, tam başlatma nesnesi...)
  • Hata işleme mekanizmaları (Try/catch / kullanıcı-tanımlı hata türlerini tespit etme)
  • Türler (boolean, sayı, string, fonksiyon, nesne ...)
  • Küresel nesne. Bir tarayıcı ortamında, bu küresel nesne penceresi , ancak ECMAScript sadece API'leri, tarayıcılara özgü değildir, örneğin: parseInt , parseFloat , decodeURI , encodeURI ...
  • Bir prototip tabanlı miras mekanizması
  • Yerleşik nesneler ve Fonksiyonlar( JSON , Matematik , Array , prototype yöntemleri, Nesne iç gözlem yöntemleri...)
  • Katı modu

ÖNEMLİ API'ler


  • Belge nesnesi
  • Pencere nesnesi
  • DOM belgeleri
  • setTimeout ve setInterval fonksiyonlar ilk belirtilmişse, Pencere HTML Standard arayüzü.
  • XMLHttpRequest : Asenkron HTTP isteği göndermek için API.
  • CSS Nesne Modeli :Bu CSSOM nesneler gibi soyut CSS kuralları için kullanılır.
  • WebWorkers : API paralel hesaplama sağlar.
  • WebSockets : API Düşük seviyeli çift yönlü iletişim sağlar.
  • Tuval 2D Bağlam : Çizim tuval öğesi için API

Adınız

Eposta

Mesaj

4055

Güvenlik No

REKLAM
KATEGORİ
POPÜLER MAKALE