Programlama Dilleri

Javascritp UUID / GUID Nasıl Oluştururlur?

Javascript UUID / GUID Nasıl Oluşturulur?

Öncelikle UUID nasıl oluşturulur konusuna geçmeden kısaca UUID nedir ve neden kullanılır sorusuna bir cevap arayalım. UUID Nedir? UUID (universally unique identifier) 32 karakter boyutunda 16 bayt boyutunda benzersiz bir tanımlayıcıdır. Özellikle veri tabanları gibi uygulamalarda veri oluştururken benzersiz bir tanımlayıcı (ID) oluşturmak için kullanılır. Çokca kullanılan tamsayı (int) tabanlı ID tanımlamaları yerine kullanılmaktadır. Tamamen […]

Javascript UUID / GUID Nasıl Oluşturulur? Read More »

Javascript forEach Örnekleri

Javascript forEach Örnekleri

Javascript forEach metodu dizinin tüm elemanları için verilen bir fonksiyonu çalıştırmak için kullanılır. Bunun anlamı, callback olarak fonksiyon dizinin her bir elemanı için ayrı ayrı çalışacaktır. Javascript forEach kullanımı oldukça kolay bir metoddur. Verilen fonksiyonu tüm dizi değerleri için çalıştırır. JavaScript Array forEach Metodu Nasıl Kullanılır? yazımızda forEach metodunun ayrıntılı incelemesini bulabilirsiniz. forEach metodunu kısaca tanıdığımıza göre şimdi

Javascript forEach Örnekleri Read More »

Node JS Ne İşe Yarar?

Node JS Ne İşe Yarar?

Node JS yapısı itibari ile bir Javascript çalıştırma ortamıdır. Javascript dosyalarını çalıştırmak için geliştirilmiştir. Google V8 Javascript motoru üzerine geliştirilmiştir. Bilindiği gibi Javascript yorumlanan bir dildir ve bir Javascript motoru üzerinde çalışmak zorundadır. Günümüzde bir çok Javascript motoru bulunmaktadır. Javascript uygulamaları ilk çıktığında sadece tarayıcılar (browser) üzerinde çalıştırılıyordu. Tarayıcılar üzerlerinde bulunan Javascript motorları sayesinde web

Node JS Ne İşe Yarar? Read More »

Javascript Dizinin Başına Eleman Ekleme

Javascript Dizinin Başına Eleman Ekleme

Javascript dizilerin başına eleman eklemek için unshift metodunu sunar. Unshift aldığı elemanları dizin baş tarafına ekler. Şimdi bunu örnekler ile açıklayalım. Javascript Array unshift Metdodu Bir dizin başına yeni bir eleman eklemek için kullanılan Javascript Array metodudur. Yazım şekli şeklindedir. Dizinin başına eklenmesi istenilen elemanlar aralarına virgül koyularak tek tek eklenir. Dizinin Başına Eleman Ekleme İlk olarak

Javascript Dizinin Başına Eleman Ekleme Read More »

React ... Operatörü Nedir?

React … Operatörü Nedir?

React … operatörü nesne ve dizili elemanlarını ayrıştırmak için kullanılan bir Javascript operatörüdür. ES6 ile hayatımıza girmiştir. Bir çok işlemin oldukça kolay bir şekilde halledilmesi için kullanılır. Spread operatörü olarak isimlendirilir. Yazılım Şekli Spread operatörü aşağıdaki gibi kullanılır. Şimdi bu işlemleri tek tek inceleyelim. Javascript Spread Operatörü İle Fonksiyona Parametre Verme Elimizde bir fonksiyon olduğunu düşünelim ve

React … Operatörü Nedir? Read More »

Javascript Programlama Dili Midir?

Javascript Programlama Dili Midir?

Javascript farklı alanlarda uygulama geliştirmek için kullanılan bir programlama dilidir. Betik tabanlı bir dildir. Yorumlayıcı üzerinde çalışır, ilk çıktığı günlerin aksine sadece tarayıcı (browser) üzerinde çalışmaz, ayrıca farklı Javascript motorları üzerinde çalışabilir. Farklı alanlarda kullanılabilen bir dildir. İlk çıktığında web sayfalarını etkinleştirmek, onlara hareket katmak amacı ile geliştirilmiştir. Bu nedenle ilk yıllarında sadece tarayıcılar üzerinde

Javascript Programlama Dili Midir? Read More »

Javascript Dizide Eleman Bulma

Javascript Dizide Eleman Bulma

Javascript ile uygulama geliştirirken kullanılan bir dizide elemen bulma işlemi için farklı yollar vardır. Javascript bir çok array metodunu kullanıma sunar. Şimdi farklı işlemler için kullanabileceğimiz metodları görelim. Dizide Eşleşen İlk Elemanı Bulma Eğer dizi içerisinde aranan elemandan bir veya daha fazla varsa ve ilk eşleşen eleman isteniyorsa array find metodu kullanılabilir. Bu metod dizi içerisinde bir

Javascript Dizide Eleman Bulma Read More »

Javascript Sayıları Sıralama

Javascript Sayı Sıralama

Javascript ile sayıları dizilerini sıralama işlemi için array sort metodunu kullanıyoruz. sort metodu sayı veye metin dizilerini de sıralamak için kullanılır. Array.protype.sort Metodu sort metodu bir diziyi kendi içerisinde sıralar ve sonucu geri dönderir. Sıralama işlemini UTF-16 kod sistemine göre yapar. Bunun anlamı girdileri metin olarak kabul ederek, karekterlere göre sıralama yapacağıdır. Eğer sayılar içeren bir dizi sıralanmak isteniyorsa veya

Javascript Sayı Sıralama Read More »

Javascript Yazıyı Hizalama

Javascript Yazıyı Hizalama

Web sayfası içerisinde stil düzenlemeleri için genellikle Css kulllanıyoruz. Böylece sayfa görünümünü istediğimiz şekilde düzenleyebiliyoruz. Fakat bazı durumlarda sayfa içersindeki elemanların sitillerine Javascript ile müdehale etmemiz gerekebilir. Bu yazımızda javascript ile yazıyı hizalama nasıl yapılır inceleyeceğiz. Css text-align Özelliği Css text-align özelliği içerisinde metin bulunan elementlerin içeriğinin yatay hizalanması için kullanılır. Aldığı değerler ve ne işe yaradığı aşağıdaki gibidir.

Javascript Yazıyı Hizalama Read More »

Javascript Butona Tıklandığında Sayfa Yönlendirme

Javascript Butona Tıklandığında Sayfa Yönlendirme

Bir web sayfası gösterilirken farklı sayfaya geçmek gerekebilir. Bunu kullanıcıya bir link vererek yapabiliriz. Böyle kullanıcı linke tıkladığında o sayfaya gider. Fakat biz eğer bunu Javascript ile yapmak istiyorsak, buradaki amaç daha farklı olabilir. Mesela bir butona tıklandığında, o anki duruma göre farklı bir sayfaya gitmek istenebilir. Yada sayfa yüklendikten belirli bir süre sonra farklı

Javascript Butona Tıklandığında Sayfa Yönlendirme Read More »

JavaScript Butona Tıklandığında Arka Plan Rengini Değiştirme

JavaScript Butona Tıklandığında Arka Plan Rengini Değiştirme

Zemin renkleri sayfa tasarımında önemlidir. Belirli bir alanın veya tüm sayfanın zemin renklerini değiştirmek gerekebilir. Background rengini değiştirmek CSS üzerinden yapılabilir. Mesela bir div etiketinin zemin rengini kırmızı yapmak istersek aşağıdaki gibi yapabiliriz. Yine aynı işlemi bir CSS sınıfı üzerinde de tanımlayabilirz. Fakat bizim bu yazıda göreceğimiz konu bir butona tıklandığında zemin rengini değiştirmek. Bu durumda Javascript kullanıyoruz. Javascript

JavaScript Butona Tıklandığında Arka Plan Rengini Değiştirme Read More »

Javascript İle Elemente Class Ekleme

Javascript İle Elemente Class Ekleme

Html sayfaları üzerinde işlem yaparken, elemetlerin ( tag, etiket ) sınıflarını değiştirmek isteyebiliriz. Bunun nedeni yapılan işlem sonrasındaki farklı durumun belirginleşmesi olabilir. Mesela bir cevap girilirken gri, girildikten sonra eğer doğru ise yeşil ve eğer yanlış ise kırmızı renkte bir font kullanmak isteyebiliriz. Bu gibi durumlarda Javascript ile elemente class ekleyerek elementin görünümüne müdehale edebiliriz.

Javascript İle Elemente Class Ekleme Read More »

Javascript Ondalık Sayı Yuvarlama

Javascript Ondalık Sayı Yuvarlama

Javascript ile sayısal işlemler yapmamız için bir çok operatör ve ayrıca Math sınıfı vardır. Yapabileceğimiz sayısal işlemler çok olduğu için çok sayıda da metod bulunmaktadır. Kesirli sayılar ile çalışırken, bazı durumlarda sayıyı yuvarlamak gerekebilir. Bu gibi durumlarda kullanabileceğimiz bir çok metod vardır. İşlemi yaparken ihtiyacımız olan herhangi bir metodu kullanabiliriz. Javascript İle Ondalık Sayı Nasıl

Javascript Ondalık Sayı Yuvarlama Read More »

Javascript Diziden Rastgele Eleman Seçme

Javascript Diziden Rastgele Eleman Seçme

Rastgele işlemler bazı durumlarda gerekli olabilir. Mesela bir diziden rastgele bir isim seçmek, bir diziden rastgele bir müşteri seçmek veya bir array değişkende tutulan hediyelerden rastgele birini seçmek isteyebilirsiniz. Bu isteklerin sonu gelmez. Bu nedenle biz odaklanmamız gereken işe odaklanalım ve bir diziden rastgele nasıl eleman seçeceğimize bakalım. Öncelikle dizinin mantığını bilmemiz gerekiyor. Nedir bu

Javascript Diziden Rastgele Eleman Seçme Read More »

Express JS app.use Kullanımı

Express JS app.use Nedir?

Express JS arayazılımları (middleware) çalıştıran bir web çatısı olarak özetlenebilir. Bir istek olduğunda ilgili ara yazılımları çağırarak çalıştırır. Böylece sırası ile yapılması gereken işlemler yapılır. Mesela yapılan istek sunucuda yoksa, bu durumda sayfa bulunamadı cevabı için bir middleware yazılarak bu işlev özelleştirilebilir. Veya sayfa oluşturulurken, eğer istek yapan giriş yapmış bir kullanıcı ise ona göre

Express JS app.use Nedir? Read More »