HDG Açıklıyor: JavaScript Nedir ve Çevrimiçi Olarak Ne İçin Kullanılır?

İnternette gezinirken, etkileşimde bulunduğunuz web sayfaları size üç teknoloji kullanılarak sunulur: HTML , CSS ve bu makalede tartışacağımız şey—JavaScript.

Üçünden JavaScript en gelişmişidir. Web sayfalarına dinamik işlevsellik ekleyerek onları çok daha karmaşık ve etkileşimli hale getirir. JavaScript olmadan , favori web sitelerinizden bazıları mümkün olmazdı.

Bu makalede, JavaScript'in(JavaScript) ne olduğunu, nasıl çalıştığını ve çevrimiçi olarak pek çok kullanımını inceleyelim.

JavaScript Nedir?(What Is JavaScript?)

JavaScript bir betik dilidir. En popüler akrabalarından biri olan HTML bir biçimlendirme dilidir. (HTML)İkisi arasındaki en büyük fark, biçimlendirme dillerinin yapısal olması ve bir sayfanın görünümünü ve tasarımını hazırlamasıdır. Bir biçimlendirme dili işlevsel olarak sunuma yöneliktir, oysa bir betik dili mantıksal ve algoritmiktir.

Layman'ın terimleriyle, HTML web sayfalarının görünüşünü değiştirirken JavaScript aslında hesaplama işlevselliği sunar. HTML'de 1 + 1 gibi basit bir denklemi bile değerlendirmenin bir yolu yoktur. JavaScript (HTML)bunu(JavaScript) ve çok daha fazlasını yapabilir.

JavaScript hem sunucu hem de istemci tarafında uygulanabilir. İstemci tarafı JavaScript , JavaScript koduna (JavaScript)HTML aracılığıyla başvurulduğunda ve web tarayıcısı tarafından yorumlandığında en yaygın olanıdır. Bu kod, dinamik olarak HTML(HTML) içeriği oluşturmak, kullanıcı girdisi istemek ve daha fazlası gibi bir sayfanın görünümünü değiştirmekten çok daha fazlasını yapabilir .

Kısacası JavaScript , bir web sitesinin etkileşimini artırabilen hafif, yorumlanmış bir betik dilidir.

JavaScript Çevrimiçi Nasıl Kullanılır?(How Is JavaScript Used Online?)

Hemen hemen her betik dilinde olduğu gibi, olasılıklar yalnızca bulabileceklerinizle sınırlıdır. Yetenekleriniz varsa ve hayal edebiliyorsanız, yapabilmeniz gerekir.

Ancak, web'in onsuz aynı olmayacağı çok yaygın bazı JavaScript komut dosyaları vardır. (JavaScript)JavaScript'in(JavaScript) en popüler kullanım örneklerinden birkaçını tartışalım .

Form Doğrulama

Bir kayıt formu dolduruyorsanız, yalnızca kullanıcı adınızın veya şifrenizin çok kısa olduğu söylenmişse, bu JavaScript'in(JavaScript) iş başındaydı!

Form doğrulama bir dizi farklı komut dosyası dilinde gerçekleştirilebilir, ancak JavaScript dinamik olarak ve herhangi bir veri göndermeden yapılmasına izin verir. Bu, bant genişliğini azaltarak sunucu maliyetlerini azaltabilir ve kullanıcının hayal kırıklığını önlemenin harika bir yoludur. 

Bir form gönderip daha sonra bilgilerinizin geçerli olmadığının söylenmesi asla eğlenceli değildir. JavaScript bunu anında yapabilir.

Dönüştürücüler ve Hesap Makineleri

Fahrenhayt'tan (Fahrenheit)Santigrat'a(Celsius) , USD'den EUR'ya(USD) veya benzeri(EUR) olsun , verileri dinamik olarak dönüştürmek JavaScript'in(JavaScript) üstün olduğu bir şeydir. JavaScript üzerine bir kurs alırsanız , ilk birkaç dersinizden biri muhtemelen faiz oranı hesaplayıcı(interest rate calculator) gibi bir şey oluşturmak olacaktır . JavaScript'in(JavaScript) birçok temel özelliğini tanıtan harika bir öğrenme deneyimidir .

İstemci tarafı JavaScript , bu gibi hesaplamaları işleme konusunda en iyi çözümlerden biridir.

Rastgele Üreteçler

Math.random (), birçok (Math.random)JavaScript sever için favori bir işlevdir ve son derece kullanışlıdır. Çok sayıda akıllı komut dosyasına olanak tanıyan 0 ile 1 arasında rastgele, kayan noktalı bir sayı oluşturulmasına olanak tanır.

Bu türdeki en popüler betiklerden biri rastgele bir (random )p assword üretecidir(assword generator) . Bunları web'in her yerinde bulabilirsiniz ve istemci tarafı JavaScript'in(JavaScript) sunucuyla hiçbir etkileşimi olmadığı için güvenilir bir rastgele parola oluşturma kaynağıdır, bu nedenle asla önbelleğe alınmaz veya sahne arkasına kaydedilmez.

Oyunlar

Bu doğru— JavaScript , kendi oyunlarınızı kodlamak için bile kullanılabilir. İstemci tarafı JavaScript herhangi bir çevrimiçi, işbirlikçi deneyim için desteğe izin vermezken, tek oyunculu oyunlar veya aynı klavyede iki kullanıcı tarafından oynanabilen oyunlar tamamen mümkündür.

İşte birkaç klasik örnek:

JavaScript , o kadar da ciddi olmayan projeler için bile çalışan oldukça iyi bir betik dilidir!

HTML ve CSS konusunda zaten bilginiz varsa JavaScript , kodlama oyununuzu gerçekten geliştirebilecek sonraki harika bir adımdır. Kodlama ilginizi çekmiyorsa, bu makale bu komut dosyası dilinin milyonlarca web sitesine getirdiği işlevselliği takdir etmenize yardımcı olacaktır. JavaScript olmadan internet aynı olmazdı .



About the author

Hem Windows 11/10 hem de Apple'ın en yeni iOS platformunda deneyime sahip bir iPhone ve macOS geliştiricisiyim. 10 yılı aşkın deneyimle, her iki platformda da dosyaların nasıl oluşturulacağı ve yönetileceği konusunda derin bir anlayışa sahibim. Becerilerim yalnızca dosya oluşturmanın ötesine geçiyor - Apple ürünleri, özellikleri ve bunların nasıl kullanılacağı hakkında da güçlü bir bilgim var.



Related posts