Perşembe , 23 Şubat 2017
Anasayfa » JavaScript

JavaScript

JavaScript Sayı Tahmin Oyunu( Kullanıcının Tuttuğu Sayı)

Algoritma ile ilgili örnek yaparken sonsuz döngüler ile ilgili örneklerde klasik verilen örnektir. Bilgisayarın tuttuğu sayıyı tahmin etme oyunu, bu sefer ki oyun tam tersi olarak hazırlanmıştır. Yani kullanıcının tuttuğu sayıyı bilgisayar tahmin etmeye çalışacaktır.   Kullanıcının Tuttuğu Sayıyı Tahmin Etme Örneğinin Çalışma Mantığı Şu Şekildedir. Başla butonuna basıldığında bilgisayar 0 ile 100 arasında bir sayı söyler. Eğer bilgisayarın tuttuğu …

Devamını oku »

AngularJS Dosya Yükleme( PHP )

Bu yazıda AngularJS file upload işlemi için github üzerinde dağıtılan bir modülün basit kullanımını yazacağım. Aşağıdaki kodların yazılmış halini sayfanın sonunda indirebilirsiniz. Dosya yükleme işlemi için github üzerinde kullandığım eklentinin sitesine girip daha detaylı kullanımını inceleyebilirsiniz. https://github.com/nervgh/angular-file-upload/ Başka bir yazıda sadece javascript ve angularjs kullanarak farklı bir uploader yapacağım.(Eklentisi varken ayrı bir yükleyici yapmak çok gerekli mi tartışılacak bir konu 🙂 ) …

Devamını oku »

JavaScript Olaylar

Olaylar, HTML nesnelerinin kullanıcı(fare,klavye yada dokunma) yada Web Apileri(video bitmesi, duraklatılması vs.) ile etkileşimi sonucu meydana gelen değişimlerdir. DOM ile gerçekleşen olaylara JavaScript kullanarak fonksiyon atamak mümkündür. Bu yazıda DOM nesnelerinin olaylarına javascript fonksiyon atandığını örneklerle açıklayacağız. JavaScript ile 3 şekilde HTML nesnelerine olay atamak mümkün. HTML etiketine nitelik tanımlayarak olay kullanımı addEventListener ile nesneye bağlararak olay kullanımı Nesneneye özellik olarak …

Devamını oku »

JavaScript Fonksiyon Kullanmadan Kare Kök Alma

Programlamaya yeni başladıysanız genellikle bir sayının karesini alma işlemini fonksiyon kullanmadan yapmışsınızdır. Ancak iş sayının karesi yerine kare kökünü alma olduğunda fonksiyon kullanmadan bu işi yapmak pek de kolay olmamaktadır.  Aşağıdaki kod javascript ile kare kök alma işlemini fonksiyon kullanmadan nasıl yapıldığını göstermektedir. Aşağıdaki kodu çalıştırmadan önce javascript içindeki mevcut fonksiyonun da adını belirtmek isterim. Math.sqrt kare kök almak için …

Devamını oku »

JavaScript Number Nesnesi

Number nesnesi JavaScriptte sayısal değerler ile işlem yapmak için kullanılan bir nesnedir. Pek tercih edilmemesine rağmen sayısal bir değer Number nesnesi kullanarak oluşturulabilir.

Devamını oku »

JavaScript HTML DOM Nesneleri

HTML DOM ile, javaScript kullanarak bir HTML belgesinin tüm elementlerine ulaşıp, değiştirebilirsiniz.  DOM; HTML, SVG, XML gibi yapısal diller için bir arayüz görevi görmektedir. Dom ile bir ağaç gibi belgeye ulaşıp, belgenin yapısını ve stilini değiştirmek mümkündür.

Devamını oku »

JavaScript Sayfayı Yenileme

JavaScript ile sayfayı yenilemek için window.location.reload(false) metodunu kullanabilirsiniz. Örnek: Sayfayı 5 saniye(5000 ms ) bir  otomatik yenileme yapmak için aşağıdaki setInterval  metodunu ve anonim fonksiyonu kullanabilirsiniz.

Devamını oku »

JavaScript Arrow Fonksiyon Tanımlama

JavaScript Arrow Fonksiyon /JavaScript Lambda Fonksiyon C# programlama dili ile ilgilendiyseniz Lambda fonksiyon tanımlama kavramını az çok biliyorsunuz demektir. EcmaScript 6 ile javasSript diline dahil olan Arrow Fonksiyonlar ile isimsiz bir fonksiyon tanımlayıp değer döndürme işlemini yapabilirsiniz.

Devamını oku »

JavaScript Fonksiyon Tanımlama

Genellikle bir fonksiyon bir kodun yinelemeli olarak kullanılacağı durumda tanımlanır. Diğer programlama dillerinde de kullanılan fonksiyonlar “altprogram” olarak da ifade edilmektedir. Fonksiyon isim ve gövde olarak iki parçadan oluşur. isim kısmından fonksiyona parametre geçişi sağlanabilir. Gövde üzerinde de çalıştırılacak olan kodlar yürütülmektedir. Bir fonksiyona parametre geçişi olabildiği gibi fonksiyon isimleri üzerinden değer dönüşü de yapılabilmektedir.

Devamını oku »

JavaScript Diziler

Bir değişken içinde birden fazla veri saklamak için diziler kullanılmaktadır. JavaScript dizilerinde her türlü veriyi tek bir dizi içinde saklamak mümkündür.  Aşağıdaki ili bağlantıda javascript dizi oluşturma ve diziler üzerinde işlemler ve diziler ile kullanılan metodlara ulaşabilirsiniz. JavaScript Dizi Tanımlama JavaScript Dizilerde Kullanılan Fonksiyonlar

Devamını oku »

JavaScript for Döngüsü Kullanımı

Tüm C tabanlı programlama dillerinde olduğu gibi süreklilik arz eden komutlarınızı for döngüsü altında ele alabilirsiniz.  JavaScript dilinde de bu yapının kullanımı aynı şekildedir.  Bu yazıda javascript ile for döngüsü kullanımı hakkında bilgi bulabilir ve  bir kaç tane javascript for döngüsü örneğini inceleyebilirsiniz.

Devamını oku »

JavaScript Switch Case Kullanımı

Switch ifadesi farklı koşullara bağlı olarak farklı eylemleri yürütmek için kullanılır. Switch kendine gelen ifadeyi değerlendirip, uygun olan case ile eşleştirir. Uygun olan case ile eşleşen ifade/ifadeler yürütülür.

Devamını oku »

JavaScript if else Kullanımı

Bütün programlama dillerinde olduğu  gibi JavaScript dilinde de en çok kullanılan karar ifadelerinden biridir. if parantezi arasındaki koşul doğru ise ifade çalıştırılır. Koşul sağlamıyorsa else kısmı varsa bu kısımdaki ifade çalıştırılır.

Devamını oku »

JavaScript Operatörler ve İşlem Öncelikleri

JavaScript programlama dilinde operatörler aşağıdaki gibi gruplandırılabilir. JavaScriptte ikili(binary) , tekli (unary)  ve bunlara ek olarak üçlü (ternary) operatörler bulunmaktadır. Operatörlerin ve ifadelerin öncelik sıralamaları da bu konu içinde değerlerlendirilir.

Devamını oku »

JavaScript Mantıksal Operatörler

Mantıksal operatörler genellikle boolean değerleri ile kullanılır. Bu yüzden boolean türünde değer döndürür. Operatör Kullanımı Tanımı Lojik VE ( && ) ifade1 && ifade2 İfade1 true değerine döndürülebiliyorsa ifade1, değilse ifade2 değerini döndürür. Lojik VEYA ( || ) ifade1 ||  ifade2 ifade1 true değerine çevrilebiliyorsa ifade1, değilse ifade1 değerini döndürür. Lojik DEĞİL ( ! )  !ifade ifade true ise false, …

Devamını oku »