Web Geliştirme Başlangıç: JavaScript

JavaScript, hem istemci tarafında hem de sunucu tarafında kullanılan metin tabanlı bir programlama dilidir ve web sayfalarını etkileşimli hale getirmenize olanak tanır. HTML ve CSS’nin web sayfalarına yapı ve stil kazandıran diller olduğu durumlarda JavaScript, web sayfalarına kullanıcının ilgisini çeken etkileşimli öğeler verir. Hem istemci hemde sunucu taraflı çalıştığı için JavaScript web developer lar için biçilmiş bir kaftandır.

JavaScript’i dahil etmek, web sayfasını statik bir sayfadan etkileşimli bir sayfaya dönüştürerek, web sayfasının kullanıcı deneyimini iyileştirir.  Bu sayede HTML & CSS ile yapamadığınız etkileşimleri yapabilmenize olanak sağlar. JavaScript bir çok alanda kullanılabilir örneğin JavaScript coğunlukla web tabanlı uygulamalar ve web tarayıcıları için kullanılır. Fakat JavaScript, Web’in ötesinde yazılımlarda, sunucularda ve gömülü donanım kontrollerinde de kullanılmaktadır.  Şimdilik bir website sinde neler yapılabilir buna bakalım:

  • Fare üzerine geldiğinde bir düğmenin rengini değiştirme
  • Ana sayfadaki bir resim döngüsü oluşturma (Slider)
  • Bir görüntüyü yakınlaştırma veya uzaklaştırma
  • Veritabanına erişme dosya gönderip alma
  • Bir web sitesinde bir zamanlayıcı veya geri sayım görüntüleme
  • Bir web sayfasında ses ve video oynatma
  • Animasyonları görüntüleme
  • Açılır hamburger(açılır kapanır)menüsü kullanma

Sadece bir websitesi için animasyon yapmak için filan kullanılmaz JavaScript’in bir çok kullanım alanları vardır. Web sitelerinin ve uygulamaların ötesinde, basit web sunucuları oluşturmak ve Node.js kullanarak arka uç altyapısını geliştirmek için JavaScript’i de kullanabilir. JavaScript ile birlikte tarayıcı oyunları geliştirmek mümkündür. Bunlar, geliştiricilerin JavaScript becerilerini geliştirmek için harika bir yoldur tavsiye ederim.

See the Pen Follow My Mouse by M Mustafa (@Ryzer346) on CodePen.

Sınırsız olasılıkların yanı sıra, web geliştiricilerinin diğer programlama dilleri yerine JavaScript’i kullanmasının birçok nedeni vardır:

  • JavaScript, web tarayıcısına özgü tek programlama dilidir.
  • JavaScript  web developerlar için şu aralar en popüler dildir
  • Diğer dilleri öğrenmekten biraz daha kolaydır.
  • Öğrenmesi eğlenceli bir dil.
  • Herhangi bir yerde herhangi bir tarayıcıda çalışabilir.

Bu yazımızda JavaScript’i nerelerde kullanabilirizi anlattık. Öğrenme konusunda ise önceki yazıma bakabilirsiniz.