Ana içeriğe atla

Kayıtlar

JavaScript - Dizilerde FILTER Kullanımı

Javascript dilinde diziler üzerinde sorgulama yapmak için for, while, do while yada foreach döngüsünü kullanmaktansa doğru yöntem filter metodunu kullanmaktır. Bu metodu kullanmak kodunuz okunabilirliğini artıracak aynı zamanda kodunuz daha profesyonel görünmesi ne yardımcı olacaktır. Filter'ler adından da anlaşılacağı gibi dizi içindeki verilere filtre uygulamayı sağlayan bir metottur. Bu metot içine parametre olarak gönderilen metotla dizi içinde filtreleme yapılarak istenilen verilere ulaşılabilir. Filtreler aynı zamanda verilerin istenilen formatta gözükmesi için de kullanılır. Örneğin dizideki bir özellik tarih verisi ise bu veriyi istediğimiz tarih formatında göstermek için filter metodunu kullanabiliriz. JavaScript için yazılmış birçok framework içinde de kendi filtreleme kütüphaneleri vardır. Bunlardan en çok kullanılanı ve tercih edileni de AngularJS'in sahip olduğu filtreleme mantığıdır. Biz bu makalemizde ise saf JavaScript içinde bulunan filtreleme mantığını örnek

Javascript - Dizilerde Arama Yapmak

JavaSript dilinde diziler ile çalışırken dizi içindeki bir özelliğe göre dizi içinde arama yapmak isteyebiliriz. Aşağıdaki örneği inceleyerek siz de kendi fonksiyonunuzu yazabilirsiniz. Elimizde aşağıdaki gibi bir dizi olduğunu düşünün. Dizi tanımlaması AngularJS kullandığım için aşağıdaki gibi tanımladım. Eğer bu frameworku kullanmıyorsanız normal javascript değişken tanımlama veya kendi frameworkünüze göre tanımlayın. Eğer değişkeni JSON objesi olarak tanımladıysanız aynı işlemleri yapabilirsiniz. 

Javascript - Dizilerde Maximum Değer Bulma

JavaSript dilinde diziler ile çalışırken dizi içindeki bir özelliğin maximumunu veya en büyüğünü bulmak isteyebiliriz. Aşağıdaki örneği inceleyerek siz de kendi fonksiyonunuzu yazabilirsiniz. Elimizde aşağıdaki gibi bir dizi olduğunu düşünün. Dizi tanımlaması AngularJS kullandığım için aşağıdaki gibi tanımladım. Eğer bu frameworku kullanmıyorsanız normal javascript değişken tanımlama veya kendi frameworkünüze göre tanımlayın. Eğer değişkeni JSON objesi olarak tanımladıysanız aynı işlemleri yapabilirsiniz. 

Visual Studio JavaScript Debug - JavaScript Kod Analiz Teknikleri

Çoğu yazılım geliştiricisinin kabul ettiği bir şey var ki, hızlı ve kolay kod yazmak için en gelişmiş imkanlar sunan IDE Visual Studio'dur.  İster Microsoft destekli programlama dillerinde yazılım geliştirin, isterse de diğer programlama dilleri ile Visual Studio yazılım geliştiricilerinin işini çok kolaylaştırır.  Diğer taraftan 1995'ten itibaren web dünyasının popüleriliğini hiç kaybetmemiş dili JavaScript . JavaScript ile çalışan çoğu yazılım geliştiricin en çok sıkıntı yaşadığı durumlarda bir tanesi belki de diğer programlama dillerinde olduğu gibi kodu debug edememe olabilir. Oysa bir programlama dilinde minimum hatayla kod yazabilmenin anahtarı çoğu zaman kodu gidişatını satır satır incelemek olabilir. Bu makalemizde Javacript programlama dilinde debug tekniklerini ve bu tekniklerini, JavaScript programlama dilinde kod analizinin nasıl yapıldığını ve Visual Studio ile JavaScript Debug konusuna değineceğiz. 

Git Yardım Komutunu Etkili Kullanmak

Git barındırdığı yardım içeriği ile,  yardıma ihtiyaç duyduğunuz zaman en önemli yardımcınız olabilir. Git’i console ekranından kullanıyorsanız bu makale sizin için faydalı olacaktır. Ayrıca Git yardımını etkili kullanabilmek için console ekranında çalışma konusunda tecrübeniz olmalı. Ayrıca biraz da git konusunda tecrübeli olmalısınız. Buna rağmen biraz altyapınız varsa, sadece git yardımını kullanarak da Git’i öğrenebilirsiniz. Eğer console ekranı değil de GUI kullanıyorsanız muhakkak ki, kullandığınız yazılım içinde Git yardımı için mekanizma vardır. 

JavaScript - Metin İçindeki Gereksiz Karakterleri Atma

JavaScript ile çalışırken çok kullanacağız işlemlerden bir tanesi de metin içerisindeki gereksiz karakterlerden kurtulmak olabilir. Örneğin dinamik bir şekilde metinden ID oluşturduğunuzu düşünün. ID değeri için sadece ingilizce karakterler ve rakamlar girebildiğiniz için dinamik şekilde gelen metinden gereksiz karakterleri temizlemek gerekiyor. Aşağıdaki hazır fonksiyonu kullanarak bu işlemleri kolayca yapabilirsiniz. Benim örneğimde klavye üzerinde bulunan tüm karakterler yer alsa da bu işlemde gerekli diğer karakterleri, veya eklemek istemediğiniz karakterleri diziden çıkarmak ta size kalmış. İsterseniz bu hazır kodları değiştirerek kendi kütüphaneniz haline de getirebilirsiniz.

JavaScript - Split Metodu Kullanımı

Metin üzerinde işlem yapmak doğal bir gerekliliktir. Hangi proje olursa olsun bir gün bu metodu kullanmak gerekebilir. Özellikler verilerin düz string şeklinde belirli ayraçlarla gönderildiği durumlarda en kullanışlı fonksiyonlardan bir tanesi de split metodudur. Bu metot basitçe sizin verdiğiniz ayraca göre metni parçalara böler ve bir diziye dönüştürür.Bu metodun 3 kullanım şekli vardır. Bunlardan birinci hiç parametre olmadan, ayraç parametresi ile birlikte kullanımı ve ayraç ve seçilecek eleman sayısı parametreleri ile birilikte kullanımı. Bu üç kullanımı da örnekler üzerinden detaylı inceleyelim. Örnek metin olarak "Information Universe of Alizade ZADE" metni üzerinde işlemleri yapalım.