Bize Ulaşın × +
isim

E-posta Adresi*

Pesan*


Javascript Nedir?

 


Javascript, yazılım geliştiriciler tarafından tercih edilen en popüler kodlama dilleri arasındadır. Java script ile web sitenin fonksiyonlarını artırabilir veya dinamik web sitesi oluşturabilirsiniz.

Javascript Nedir?

20.yüzyılın sonunda Amerikan kökenli bir bilgisayar hizmetleri ÅŸirketi çalışanı tarafından yaratılan Javascript, son halini almadan önce uzun süreçlerden geçti. Yaklaşık 25 senelik geliÅŸim sürecinin ardından dünyanın en popüler yazılım dilleri arasına girmeyi baÅŸardı. Günümüzde, internet sitelerinin %90’ından fazlası Javascript kullanmaktadır.

Açılır-kapanır menüler ya da bir web sitesinde yanlış veri girdiÄŸimizde karşımıza çıkan uyarı kutucuÄŸu Java script’e verilebilecek en küçük örneklerdendir. Tabii ki bu örnekler, buz dağının görünmeyen kısmı. Web geliÅŸtiriciler, Javascript ile mükemmel iÅŸlere imza atmakta ve her gün Javascript geliÅŸim göstermektedir.

Javascript Ne Ä°ÅŸe Yarar?

Javascript, internet sitelerini eÄŸlenceli ve iÅŸlevsel hale getiren en önemli web yazılım dilidir. Bu sayede, internet sitesini gezmek, kullanıcı için zevkli bir iÅŸe dönüşür. Açılan veya kayan menüler, hareketli semboller vs. web sayfasını dinamik bir hale getirir. Javascript ile oluÅŸturulan web sayfaları, estetik olarak daha güzel görünür ve kullanıcılar tarafından beÄŸeni toplar.

Geçmişten Günümüze Javascript

MochaLiveScript isimleri ile yazılım dünyasına giriÅŸ yapan Java script, 1995 yılının bir bahar ayında yaklaşık 15 günde üretildi. Javascript’in yaratıcısı Brenden Eich tarafından 25 yıllık geliÅŸim sürecinin ilk adımı atıldı. O zamanlar, Netscape bünyesi altında çalıştığı için ÅŸirketin kurucusu tarafından Mocha ismi verildi.

Ardından, LiveScript ismini aldı. Belki de Javascript’in bu kadar popüler hale gelmesini saÄŸlayan pazarlama hamlesi Sun ile yapılan lisans anlaÅŸmalarıydı. Java script popüler hale gelene kadar, tarayıcılar Javascript’e ayak uyduramıyordu. Çünkü, tarayıcılar Javascript’i desteklemiyor ve bu yüzden çalışmıyordu. Sadece Netscape tarafından geliÅŸtirilen tarayıcılarda Javascript kullanılabiliyordu.

Gördüğü ilgi ve destek ile birlikte Javascript, adeta kar topu gibi büyümeye baÅŸladı ve tarayıcılar da bu serüvene ortak oldu. Günümüzde kullanılan tarayıcıların tamamı Javascript’i desteklemektedir.

Javascript, Java ile Farkı Nedir?

Java ile Javascript’i ayırt etmemizi saÄŸlayan en büyük fark, dillerin türüdür. Java, oyun konsollarından bilgisayarlara, akıllı telefonlardan internet dünyasına kadar birçok platformda kullanılır. Yani Java, nesne yönelimli programlama dilidir. Javascript ise web sayfalarının ya da uygulamaların niteliklerini artıran daha iÅŸlevsel bir hal almasını saÄŸlayan dinamik bir yazılım dilidir.

Dinamik içerikler oluÅŸturmak için Java script’in yanında HTML ve CSS ile birlikte kullanılırken Java’da bu tarz bir ÅŸart söz konusu deÄŸildir. Java, zeminden bağımsız ve açık kaynak kodlu yazılım dilidir. Sadece Java kullanarak mobil veya bilgisayar uygulamaları geliÅŸtirebilir, veri saklayabilirsiniz.

Bunların yanı sıra, 2 programlama dili türü de C dilini kullanmakta ve istemci tarafında görev almaktadır.

Javascript Nasıl Öğrenilir?

Yazılım dünyasına giriş yapmak ya da halihazırda var olan yazılım bilgisini zenginleştirmek isteyenler tarafından tercih edilen dillerin başında sahip olduğu popülarite sebebiyle Javascript gelir.

Yazılımcıların da çok iyi bildiÄŸi hususlardan biri, programlama dilinin kolay öğrenilmediÄŸi ve büyük özveri ve efor istemesidir. Bu yüzden, Javascript öğrenmeye baÅŸlamadan önce yazılım dilini nerede kullanacağınıza karar vermeniz gerekmektedir. Kendinizi web alanında geliÅŸtirmek istiyorsanız Javascript, HTML ve CSS’e tam anlamıyla hakim olmalısınız.

Javascript öğrenirken kümülatif olarak ilerlemeli üstüne ekleye ekleye kendinizi geliÅŸtirmelisiniz. Javascript öğrenmenizi kolaylaÅŸtıracak etkenlerden bazıları iyi Ä°ngilizce bilgisine sahip olmanız, HTML, CSS ve C dillerini temel olarak bilmenizdir. Bu sebeple, eÄŸer HTML ve CSS konusunda eksikleriniz varsa önce bunları kapatmalı ardından Javascript’e geçmelisiniz.

Adım adım her konuyu kavrayarak Javascript dersleri almalı ve asla acele etmemelisiniz. EÄŸer Ä°ngilizce Java script dersleri alamıyorsanız Javascript Türkçe derslerinden faydalanabilirsiniz. Bunların yanı sıra, Javascript kitap tercihi yapabilir gittiÄŸiniz her yerde Java script kitabınızdan ders çalışabilirsiniz.

Javascript Framework Nedir?

Framework, yazılım geliÅŸtirirken iÅŸinizi kolaylaÅŸtıran ve projenizi daha hızlı bitirmenizi saÄŸlayan yapılardır. Framework, sayesinde fazladan kod yazmanıza gerek kalmadan iÅŸinizi halledebilir ve böylelikle iÅŸ süresinden tasarruf edebilirsiniz. Ayrıyeten, Framework’ler sürekli kullanıldığı ve test edildiÄŸi için güvenlidir.

ÖrneÄŸin, bir e-Ticaret sisteminin giriÅŸ kodlamasını yapıyorsunuz. Bunun yerine, Java script Framework kullanarak hazır yapılardan birini tercih edebilir ve hız kazanabilirsiniz. Framework kullanarak birkaç satırlık kod ile projenizi bitirebilir ve geri kalan zamanda baÅŸka projelere vakit ayırabilirsiniz.

Framework kullanırken dikkat etmeniz gereken hususlardan biri de doÄŸru ve stabil çalışan framework’ü seçmenizdir. Bu yüzden, seçtiÄŸiniz framework olgun olmalı ve halihazırda destek alması gerekmektedir. Yazılımcılar tarafından en çok tercih Framework’lerden bazıları JQueryAngularJSVueJSReactJSTypeScript ve NodeJS’tir.

Web Sitesine Javascript Nasıl Eklenir ?

Bir web sayfasına Javascript kodu eklemek için 2 yöntem kullanılır: dahili ve harici. Dahili bir ÅŸekilde Java script eklemek için <script> ve </script> etiketi kullanmanız gerekmektedir. <Script> etiketi Javascript kodlarının baÅŸlangıcını </script> etiketi ise kodların bitiÅŸini belirtir.

Web sayfasına harici bir ÅŸekilde Java script eklemek için kodları .js uzantılı dosyaya kaydetmelisiniz. Bunun için kodları baÅŸka bir dosyaya yazdıktan sonra uzantısını .js olarak seçmeli ve ardından dosyasının ismini web sayfası kodlarında belirtmelisiniz. ÖrneÄŸin; kaydettiÄŸiniz dosya isminin example.js olduÄŸunu varsayarsak <script type=”text/javascript” src=”example.js”></script> ÅŸeklinde kod yazmanız gerekecektir.

Yazılımcılar tarafından en çok tercih edilen yöntem harici olarak Javascript kodları eklemektir. Harici olarak eklendiÄŸi takdirde karmaşıklığa sebebiyet vermez. Kodlarda deÄŸiÅŸiklik yapmak istediÄŸiniz takdirde daha kolay yapabilirsiniz. Ayrıyeten, veri tabanından bilgi çekilerek güncellenen sayfalar daha hızlı açılır.

Javascript Fonksiyonları

En kısa tanımıyla fonksiyon, kod öbeÄŸidir. Fonksiyonlar, kod kirliliÄŸini önler ve yazılımcının iÅŸini oldukça kolaylaÅŸtırır. GeliÅŸtirdiÄŸiniz projede bir kod öbeÄŸini birden fazla yerde kullanmak istiyorsanız fonksiyon kullanmanız halinde 1 satırlık kod ile tüm bunların üstesinden gelebilirsiniz.

ÖrneÄŸin, bir Javascript error mesajını fonksiyon olarak tanımlamanız halinde, projenin istediÄŸiniz yerinde kullanabilirsiniz. Böylelikle, kullanıcıya hata mesajı vermeniz gereken her yerde, uzun kod bloÄŸu yazmanıza gerek kalmaz. Fonksiyon tanımladıktan sonra, istediÄŸiniz yere fonksiyonu çağırıp kullanırsınız.

Fonksiyonlar, parametreli ve parametresiz olmak üzere 2 ana sınıfa ayrılır. Parametresiz fonksiyonları, bir veriye ihtiyaç duymadan kullanabilirsiniz. Çünkü, parametresiz fonksiyonlarda gereken parametreleri kullanıcı belirler. Parametreli fonksiyonlar ise adında da belirtildiÄŸi üzere parametrenin kodun içinde olduÄŸu fonksiyonlardır. ÖrneÄŸin, 5 ile 5’i çarpacağınız bir fonksiyonda, sayıları fonksiyonun içinde belirtmeniz gerekir.

Java script’te kendiniz tanımlayabileceÄŸiniz fonksiyonların yanı sıra hazır fonksiyonlar da yer alır. Mutlaka ihtiyaç duyacağınız hazır fonksiyonlardan bazılarını aÅŸağıda bulabilirsiniz.

Escape fonksiyonu

Ä°stediÄŸiniz bir karakter dizisini Universal Code formatında ÅŸifreler. Escape fonksiyonu genellikle URL dizilerini ÅŸifrelemede kullanılır. ÖrneÄŸin; Document.write(escape(“Vargonen Sınırsız Hosting Sunar!”));

Escape fonksiyonunda ÅŸifrelenen diziyi geri dönüştürmek istediÄŸinizdeyse unescape() fonksiyonunu tercih edebilirsiniz. Örnek olarak yukarıda escape() fonksiyonuyla Universal Code formatına dönüştürdüğümüz diziyi geri dönüştürmek için “ document.write(unescape(“Vargonen%20S%u0131n%u0131rs%u0131z%20Hosting%20Sunar%21”));” kod satırını kullanılması gerekecektir.

Bir diÄŸer önemli hazır fonksiyon ise eval fonksiyonudur. Eval fonksiyonu ile istediÄŸiniz bir deÄŸiÅŸken türünü dönüştürebilirsiniz. Bu sayede 2 farklı deÄŸiÅŸken türünde iÅŸlem yapabilirsiniz.

ÖrneÄŸin, ve deÄŸiÅŸkenleriniz olsun. Z deÄŸiÅŸkeniniz number veri türündeki 5’i saklasın, X deÄŸiÅŸkeniniz ise string veri türünde 10’u tutsun. Bu 2 farklı veri türündeki deÄŸiÅŸkeni toplamak için kullanmanız gereken kod bloÄŸu ÅŸu ÅŸekildedir; document.write(z + eval(x)); .

parseInt ve parseFloat fonksiyonları ise eval fonksiyonuna benzerdir. ParseInt fonksiyonu istediÄŸiniz veriyi Int veri türüne dönüştürmenizi saÄŸlar. parseFloat ise veriyi kesirli sayı tipine dönüştürür.

Yukarıda belirtilen Z verisini sırasıyla Int’e ve Float’a dönüştürelim. ParseInt fonksiyonunu kullanarak Int’e dönüştürmek için; var z = parseInt(“5”). ParseFloat hazır fonksiyonuyla kullanmak için; var z = parseFloat(“5”) ÅŸeklinde kullanılmalıdır.

Javascript Trim fonksiyonu, string veri türünde bulunan boÅŸlukları silmede kullanılır. ÖrneÄŸin, bir kullanıcı, yanlışlıkla boÅŸluk eklemiÅŸse trim fonksiyonu yardımıyla bu boÅŸluk silinir.

ÖrneÄŸin; var str = ” Türkiye’nin Domain Markası “;

alert(str.trim());

Yukarıdaki örnekte bulunan boÅŸluklar trim fonksiyonu sayesinde silinir ve “Türkiye’nin Domain Markası” ÅŸeklinde çıktı verir.

Yorum Gönder

Buraya Tıkla Yorum Yap (0)

Daha yeni Daha eski