JavaScript Nedir?

Yine standart bir söz ile konuya girelim o zaman; “HTML bir bina ise CSS onun boyası, JavaScript ise o binanın su tesisatı, muslukları, elektrik tesisatı, aydınlatma sistemi, kısaca fonksiyonel olarak çalışan her şeyidir.” Bir HTML sayfasının dinamik olarak çalışmasından tutunda, tasarımsal olarak CSS’i aşıp daha farklı, hiç görülmemiş efekt yapılarına kadar, çok geniş bir alanı kontrol eden, web yazılımının geleceği olan bir konudur. Aslında kendisini abartıyormuş gibi gözüksemde aslında az bile söylüyorum. Zira kendisi ile yapılanları saymaya çalışırsak;


1. Web sitelerinde çalışan oyunlar.


2. CSS’i içerisinde barındırması, hâliyle çok daha güzel tasarımlar sağlaması.


3. Sunucu ile haberleşme sağlaması.


4. Tuş kontrolleri, tüm olay kontrolleri.


5. Kendi içerisindeki yapıları ile Dil desteği, Projeyi konuşturma, Yapay zekâ destekleri vb.


Kısaca içerisindeki özellikleri saymaya kalkışırsak sanırım kaybolabiliriz 😊 Öyle düşünün ki içerisinde HTML elementleri üretip sayfanıza dahil edebiliyor, Animasyonlar oluşturabiliyorsunuz. Lakin kendisini öğrenmek diğer istemci(client) yazılım dillerine göre bir tık daha zor olabilir. HTML ve CSS’i öğrendikten sonra JavaScript’e geçip kendinizi yazılımdan soğutmamak için bilmeniz gereken şey. Bir konu içerisindeki alan arttıkça, doğal olarak öğrenilmesi gereken başlıkta çok oluyor. JavaScript dilini sevebilmeniz ve kendisini kullanarak proje geliştirebilmeniz için. JavaScript’in mükemmel olduğunu bilmeniz yeterlidir, zira insanlar iyi şeyleri öğrenmeyi severler… Bu yazıda Yazılım Tarihi adlı başlıkta yazılmıştır, bu sebepten ki yazı sadece JavaScript’i tanıtmaya yöneliktir. Eğer daha fazla detay öğrenmek, nasıl kullanıldığını, komutların neler olduğunu öğrenmek istiyorsanız, JavaScript adlı başlığımız içerisinde bulunan yazıları incelemenizi tavsiye ederim. İyi günler dilerim.

JavaScript ile Exel dosyası nasıl okunur?

JavaScript ile Exel dosyası okumanın birden çok yöntemi olabilir. Fakat bilinmelidir ki JavaScript bu yazının yazıldığı tarihte maalesef ki doğrudan Exel dosyasını okuyamamaktadır. Exel dosyasını okumak için farklı bazı kütüphalere ihtiyaç duymaktayız. Bunlar `xlsx` ve `exceljs` gibi oldukça popüler olan bazı Exel okuma kütüphanleridir.

Biz bugünkü yazımızda `xlsx` kütüphanesini kullanarak nasıl tarayıcı ortamında Exel dosyasını okuyabiliriz bunu nasıl JSON veya JS nesnesi formatına dönüştürebiliriz sorusuna cevap arayacağız.

İlk olarak projemizin içerisine CDN linki üzerinden XLSX paketini alıyoruz.


<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.18.3/...