JQuery / JS- Reminder

#Sayı Yuvarlama    

var image = parseInt($(“#imageCount”).html());

var pdf =parseInt($(“#pdfCount”).html());

var pdf2 = parseFloat((pdf / toplam)*100).toFixed(2);

var image2 = parseFloat((image / toplam) * 100).toFixed(2);

Result : pdf2 = 28.09         image2 = 71,81

#Tüm Search Edilenlerin Değiştirilmesi

function deneme(strData) {
var str = strData.split(‘*’).join(‘\\’);
alert(str);
};

Result : strData ‘asd * fgd * dadadsad *’ ise;

                str ‘asd \ fgd \ dadadsad \’

#Dizi Oluşturulup İçerisine Veri Alınması

var arrayOfCount = [];
var arrayOfName = [];

diziye ekleme ;

for (var d = 0; d < 10000; d++) {
bd = parseInt($(“#listOfDoc_” + d).html());

if (isNaN(bd)) {
//true ise bişey yapma
} else {
arrayOfCount.push(‘”‘ + bd + ‘”‘);
cd = $(“#listOfName_” + d).html();
arrayOfName.push(‘”‘ + cd + ‘”‘);
};
};

diziden seçme;

var number1 = arrayOfCount[0].split(‘”‘).join(”);

Result:  number1 = 21

#Son eleman seçiciler

var event = $(“ol.breadcrumb > li.path > a:last-child”).attr(“onclick”);

sondan 1 öncekini alır;
var event2 = $(“ol.breadcrumb > li.path > a:nth-last-child(2)”).attr(“onclick”);

#url yönlendirme

// similar behavior as an HTTP redirect
window.location.replace(“/Users”);

// similar behavior as clicking on a link
window.location.href = “http://w3school.com&#8221;;

 

#veri cache leme

localStorage sınfının setItem ve getItem method ları ile verilerinizi tutup tekrar kullanabilirsiniz

 

#checkbox lar içinde seçili olup olmaması ile ilgili takip yapmak

<input class=”selector” name=”selector[]” type=”checkbox” value=”faz2″ id=”faz2″>

<input class=”selector” name=”selector[]” type=”checkbox” value=”faz3″ id=”faz3″>

$(“.selector”).change(function () {
if (this.checked) {
alert($(this).val() + ” online”);

} else {
alert($(this).val() + ” offline”);
}
});

#dizi içersindeki verileri yineletmeme

elde ettiğiniz array değeri abc = [1,2,3,3,2,4,5]; gibi bir şey ise ;

var df = GetUnique(abc);

dediğiniz zaman df nin içinde 1 2 3 4 5 in olduğunu görürsünüz.

function GetUnique(inputArray)
{
var outputArray = [];
for (var i = 0; i < inputArray.length; i++)
{
if ((jQuery.inArray(inputArray[i], outputArray)) == -1)
{
outputArray.push(inputArray[i]);
}
}
return outputArray;
}

#modal ekranı dışında bir yere tıklandığında modal ın kapanmasını engelleme

$(‘#myModal’).modal({
backdrop: ‘static’
});

document.ready altına da;

$(‘#myModal’).modal(‘toggle’);

yazılır ve sadece kapatma butonu ile kapatılması sağlanır.

# SINIF OLUŞTURMA

Örneğin 2 adet input unuz var ve buradaki verileri buton ile server tarafına göndereceksiniz. Server tarafında ad ve soyad diye prop ları olan bir sınıf var. Şunu yapablirsiniz.

var _obj = new Object();

_obj.ad = $(“#name”).val();

_obj.soyad = $(“#surname”).val();

dedikten sonra _obj nesnesini direkt data : _obj olarak data tipi json olmak kaydıyla servis yada sunucu tarafına gönderebilirsiniz.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s