#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”;
#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.