Blogum :)
26 Mart 2014 Çarşamba
8 Eylül 2013 Pazar
JQuery İle İlgili Bazı Komutlar
HTML KODLARI
<html>
<head>
<title>JQuery Komutlari</title>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
$(document).ready(function(){
$(".btn1").click(function(){
$("img").attr("width","500");
});
}); //nesnenin öznitelik özelliklere ulaşıp değiştirmeye yarar.
$(document).ready(function(){
$(".btn2").click(function(){
$("p:first").addClass("ezgi");
});
});//nesneye daha önceden tanımlı bir sınıf ekler.
$(document).ready(function(){
$(".btn3").click(function(){
$("p:first").removeClass();
});
});//nesnenin stil sınıfını kaldırır.
$(document).ready(function(){
$(".btn4").click(function(){
$("p").css("background-color","yellow");
});
});//stil,css özlelliklerini değiştirir.
$(document).ready(function(){
$(".btn5").click(function(){
$("p:first").remove();
});
});// nesneyi tamamen kaldırır.
$(document).ready(function(){
$(".btn6").click(function(){
$("p:first").append("<b>yine bennn:)</b>");
});
});//sona ekle
$(document).ready(function(){
$(".btn7").click(function(){
$("p:last").prepend("<b>yine yeni yeniden:)</b> ");
});
});//öne ekle
$(document).ready(function(){
$(".btn8").click(function(){
$("p").html(" <b> Ezgi Fidan</b>");
});
});//html içeriğini görüntüleyip değiştirmeye yarar.
$(document).ready(function(){
$(".btn9").click(function(){
$("input:text").val("Ezgi Fidan");
});
});//nesnenin varsa value değerini almaya ve değiştirmeye yarar.
$(document).ready(function(){
$(".btn10").click(function(){
alert($("p:first").hasClass(".fidan"));
});
});//nesneye sınıf eklimi kontrolü yapar.
</script>
<style>
.ezgi{font-size:150%;color:white;}
.fidan{font-size:150%;color:white;}
</style>
</head>
<body>
<h2>TANSU EZGI FIDAN</h2>
<p style="background-color:red">Tansu Ezgi Fidan</p>
<p style="background-color:orange">Bilgisayar Muhendisligi</p>
<p style="background-color:yellow">Ataturk Universitesi</p>
<img src="eifel.jpg" alt="Pulpit Rock" width="284" height="213">
<br></br>
<p>Name: <input type="text" name="user"></p>
<br></br>
<button class="btn1">attr</button>
<button class="btn2">addClass</button>
<button class="btn3">removeClass</button>
<button class="btn4">css</button>
<button class="btn5">remove</button>
<button class="btn6">append</button>
<button class="btn7">prepend</button>
<button class="btn8">html</button>
<button class="btn9">val</button>
<button class="btn10">hasclass</button>
</body>
</html>
EKRAN ÇIKTILARI
attr() sayesinde resim genişledi.
addClass() sayesinde ilk paragrafa sınıf ekledi.
removeClass() sayesinde ekli olan sınıf silindi.
css() sayesinde paragraflara yeni renk verildi.
remove() sayesinde ilk paragraf silindi.
append() sayesinde sona değer eklendi.
prepend()sayesinde öne değer eklendi.
html() son paragraftaki içeriği değiştirdi.
val() buton değerini verdi.
hasClass() sayesinde uygulanan nesnenin clası varsa trua yoksa false döndürür.
7 Eylül 2013 Cumartesi
Format
İlk olarak adres satırına ;
ftp://10.100.100.100/ yazıyoruz.
Dosyalar arasından Microsoft'u seçiyoruz.
Dosyalar arasından OperationSystems 'i tıklıyoruz.
Clients 'i tıklıyoruz.
windows_7_iso seçiyoruz.
Ardından 32/ 'yi seçiyoruz.
Ve son olarak 7_pro_x86_TR.iso yu tıklıyoruz.Adımlar sonunda karşımıza çıkacak ekran:
"yazdıktan sonra diski doğrula" seceneğini işaretliyoruz.
"yaz" a tıklıyarak,işlemi bitiriyoruz.
ftp://10.100.100.100/ yazıyoruz.
Dosyalar arasından Microsoft'u seçiyoruz.
Dosyalar arasından OperationSystems 'i tıklıyoruz.
Clients 'i tıklıyoruz.
Ardından 32/ 'yi seçiyoruz.
Ve son olarak 7_pro_x86_TR.iso yu tıklıyoruz.Adımlar sonunda karşımıza çıkacak ekran:
"yazdıktan sonra diski doğrula" seceneğini işaretliyoruz.
"yaz" a tıklıyarak,işlemi bitiriyoruz.
Menu Yapımı
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<style>
* {margin:0;padding:0;}
.tabMenuUst{width:500px; background:#B44D4D; display:block; text-align:center; float:left; margin:10px auto;}
.tabMenuUst li(padding:5px 20px; display:inline-block; )
.tabMenuUst li a{color:#fff; display:inline-block;}
.tabMenuUst li a.secili, .tabMenuUst li a:hover{text-decoration:none;color:#000;}
.tabMenuAlt{width:500px; float:left;}
.tabMenuAlt div{width:480px; height:500px; text-align:center;padding:10px;background:#956FAC;display:none;}
.tabMenuAlt div.secili{display:block;}
</style>
</head>
<body>
<ul class="tabMenuUst">
<li> <a href="#">Menu 1</a></li>
<li> <a href="#">Menu 2</a></li>
<li> <a href="#">Menu 3</a></li>
</ul>
<div style="clear:both" ></div>
<div class="tabMenuAlt">
<div class="tabMenu1">
Icerik1
</div>
<div class="tabMenu2">
Icerik2
</div>
<div class="tabMenu3">
Icerik3
</div>
</div>
<script>
$('.tabMenuUst li:first-child.a').addClass('secili');
$('.tabMenuAlt div:first-child').addClass('secili');
$('.tabMenuUst li').click(function(){
$('.tabMenuUst li a').removeClass('secili');
$('.tabMenuAlt div').removeClass('secili');
$(this).find('a').addClass('secili');
var tiklananLi = $(this).index();
$('.tabMenuAlt div').eq(tiklananLi).addClass('secili');
});
</script>
</body>
</html>
Birinci menü seçeneğine tıklandığında oluşan içerik bölümü:
jquery le İlgili Bazı Kodlar
<html>
<head>
<title>EZGİFİDAN</title>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<style>
.ezgi{padding:20px 500px;display:block;background:orange; }
.fidan{padding:20px 500px;display:block;background:orange;}
.tansu{padding:20px 500px;display:block;background:orange;}
.ozge{padding:20px 500px;display:block;background:orange;}
.a{padding:10px 10px;display:block;background:yellow;}
.b{padding:10px 10px;display:block;background:yellow;}
.c{padding:10px 10px;display:block;background:yellow;}
.d{padding:10px 10px;display:block;background:yellow;}
.e{padding:10px 10px;display:block;background:yellow;}
.f{padding:10px 10px;display:block;background:yellow;}
.g{padding:10px 10px;display:block;background:yellow;}
.h{padding:10px 10px;display:block;background:yellow;}
span {color:red;}
body { cursor:pointer; min-height: 100px; }
div { width:50px; height:30px; margin:5px; float:left; background:blue; }
</style>
</head>
<body>
<ul>
<li><a href="#" class="ezgi">Hakkimda</a></li>
<li><a href="#" class="fidan">Anasayfa</a></li>
<li><a href="#" class="tansu">Urunler</a></li>
<ul>
<li><a href="#" class="a">Urun1</a></li>
<li><a href="#" class="b">Urun2</a></li>
<li><a href="#" class="c">Urun3</a></li>
<li><a href="#" class="d">Urun4</a></li>
<li><a href="#" class="e">Urun5</a></li>
<li><a href="#" class="f">Urun6</a></li>
<li><a href="#" class="g">Urun7</a></li>
<li><a href="#" class="h">Urun8</a></li>
</ul>
<li><a href="#" class="ozge">Bilgilerim</a></li>
</ul>
<button id="a.a">fadeout</button>
<script>
$("a.ezgi").click(function(){
alert('Hakkimda bolumu')
});
$("a.fidan").click(function(){
alert('Hakkimda bolumu')
});
$("a.tansu").click(function(){
$("a.ozge").show(1000)
});
$("a.ozge").click(function(){
$(this).hide(1000)
});
$("a.a").click(function () {
$("a.a").fadeOut("slow");
});
$("a.b").click(function () {
$("a.a").fadeIn("slow");
});
$("a.c").click(function(){
$("a.c").fadeTo('fast',0.5);
});
$(document.body).click(function () {
if ($("a.d:first").is(":hidden")) {
$("a.d").show("slow"); } else {
$("a.d").slideUp(); } });
$(document.body).click(function () {
if ($("a.e:first").is(":hidden")) {
$("a.e").slideDown("slow");} else {
$("a.e").hide();}});
$( "a.f" ).click(function() {
$( "a.f" ).animate({
width: "70%", opacity: 0.4,
marginLeft: "0.6in", fontSize: "3em",
borderWidth: "10px" }, 1500 );});
$(document.body).click(function() {
$(this).append( $("<div>") );
var n = $("div").size();
$("span").text("Ezgi " + n + ".");});
</script>
<span></span>
<div></div>
</body>
</html>
Sekmeleri teker teker çalıştırdığımızda çıkan sonuç;
6 Eylül 2013 Cuma
3.Gun
JQuery Nedir ?
Jquery bir javascript kütüphanesidir. Ya da bir javascript frameworküdür diyebiliriz. Daha çok sayfalardaki animasyonlar için Flash alternatifi olarak kullanılan bu teknoloji ile, slaytlar, foto galeriler, tab menüler yapmak oldukça kolaydır.
JQuery ve CSS’in içiçe kullanılır.Bu iki dil sanki birbirleri için yaratılmış. Öyle ki CSS ile yaptığınız statik siteleri, JQuery ile bir adım ileri götürerek görsel açıdan zengin, animasyonlu bir site haline getirebilirsiniz.
JQuery artık birçok sitede kullanılmaya başlandı. WordPress buna en basit ve çarpıcı örnektir. Kullanımı gitgide yaygınlaşan bu teknolojinin bu kadar çok sevilmesinin belki de en büyük sebepleri, hız, performans, kullanım kolaylığı ve kodları inanılmaz şekilde kısaltmasıdır. Hatta bu durum JQuery nin sloganını oluşturmaktadır : Az yaz, fazlasını yap…
JQuery Nasıl Kullanılır ?
JQuery sadece 1 dosyadan oluşan .js uzantılı bir dosyadır. Sürekli güncellenen bu dosyayı JQuery nin resmi sitesinden indirebilirsiniz.İndirme işleminden sonra artık dosyayı kendi sayfanıza entegre etmeye gelmiştir.
<script type="text/javascript" src="latest-jquery.js"></script>
Entegre işleminde indirdiğiniz dosyanın yolunu göstermelisiniz.Kodu Çalıştırmak
Çoğu Javascript programcısının yaptığı ilk şey aşağıdakine benzer bir kodu programına eklemektir:
1
| window.onload = function (){ alert( "hosgeldiniz" ); } |
Bu iki problemi aşmak için ise jQuery basit bir komuta sahip, bu komutla document statüsü kontrol ediliyor, kod dosya kullanılmaya uygun olana kadar bekliyor, bu ayrıca ready event olarak da biliniyor.
1
2
3
| $(document).ready( function (){ // Kodunuz buraya }); |
1
2
3
4
5
| $(document).ready( function (){ $( "a" ).click( function (event){ alert( "Ziyaret ettiğiniz için teşekkürler!!" ); }); }); |
Click ve çoğu event‘de olduğu gibi event.preventDefault() ile öntanımlı davranışı engelleyen bir handler ekleyebilirsiniz.
1
2
3
4
5
6
| $(document).ready( function (){ $( "a" ).click( function (event){ alert( "Gördüğünüz gibi bağlantı artık sizi Alastyr.com'a yönlendirmiyor. " ); event.preventDefault(); }); }); |
Komple Örnek
Komple HTML dosyasının nasıl olacağına dair bir örnek aşağıda verildi. Lütfen Google CDN‘e giden bağlantıların jQuery core dosyasını yüklediğine dikkat edin.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <!DOCTYPE html> < html lang = "en" > < head > < meta charset = "utf-8" > < title >jQuery demo</ title > </ head > < body > < a href = "http://www.alastyr.com/" >Alastyr</ a > < script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" ></ script > < script > $(document).ready(function(){ $("a").click(function(event){ alert("Gördüğünüz gibi bağlantı sizi artık Alastyr.com'a yönlendirmiyor."); event.preventDefault(); }); }); </ script > </ body > </ html > |
HTML Class Ekleme ve Silme
Önemli: jQuery örneklerimizin geri kalanı yukarıda belirtilen ready eventi içerisine eklenecektir. İsterseniz tekrar Sayfa Yüklendiğinde Kodu Çalıştırmak bölümüne göz atabilirsiniz.
Bir diğer yaygın iş ise class ekleyip silme işlemidir.İlk olarak dosyanızın <head> bölümüne biraz stil ekleyin, aşağıdaki gibi:
1
2
3
| <style> a.test { font-weight : bold ; } </style> |
1
| $( "a" ).addClass( "test" ); |
1
| $( "a" ).removeClass( "test" ); |
Özel Efektler
jQuery işinize yarayabilecek birkaç tane yararlı efekte olanak sağlıyor. Test etmek için daha önce eklemiş olduğunuz click’de aşağıdaki değişikliği yapın:
1
2
3
4
| $( "a" ).click( function (event){ event.preventDefault(); $( this ).hide( "slow" ); }); |
Jquery Event .click()
Javascript deki .bind('click', handler) ve .trigger('click') yerine kullanılır. Belirlenen öğenin fare (mouse) ile tıklanıp bırakılması eylemini yakalar ve ona göre işlem yapar. Herhangi bir html öğesi ile bu olay tetiklenebilir.Örneğin basitçe sadece bir öğenin otomatik olarak tıklanmasını sağlayabilir.
$('#button').click();Ya da bu tıklanma olayını başka bir tıklanma ile tetikleyebilirsiniz:
$('#start').click(function(){Başka bir bütün örnek görmek gerekirse:
$('#button').click();
});
<!DOCTYPE html><html><head><style>p { color:red; margin:5px; cursor:pointer; }</style><script src="http://code.jquery.com/jquery-latest.js"></script></head><body><p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.</p><script>$("p").click(function () {$(this).slideUp();});</script></body></html>jQuery .Hover Kullanımı
Herhangi bir nesnenin fare ile üzerine gelme ve üzerinden ayrılma (over / out) işlemi için jQuery’de bu api kullanılabilir. Bu işlem için farklı api’lerde mevcuttur.
Gayet açık bir kullanım şekli mevcut. Bunun yanında sadece fare gelince şeklinde de kullanılabilir. Bunun için de;
12345678$(
"#nesne"
).hover(
function
() {
// fare gelince (over) yapılacaklar..
},
function
() {
// fare gidince (out) yapılacaklar..
}
);
12345$(
"nesne"
).hover(
function
() {
// fare gelince (over) işlemi yap ve bitir..
}
);
jQuery .attr Kullanımı
Herhangi bir nesnenin (tag) alt özelliği üzerinde oynama yapmak için kullanılan jQuery api’sidir.
Örneklerde de gördüğünüz gibi tagların alt özelliklerini değiştirmeye yarıyor.
12345$(
'#resim'
).attr(
'src'
,
'/resimler/menu-on.png'
);
..veya..
$(
'#nesne a'
).attr(
'href'
,
'/yeni-link.html'
);
..veya..
$(
'button'
).attr(
'disabled'
,
'disabled'
);
JQUERY KODLARI
<html>
<head>
<title> 4 Eylul</title>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<style>
.ezgi{padding:100px 500px;display:block;background:Yellow;}
</style>
</head>
<body>
<a href="#" class="ezgi">Bilgisayar Muhendisligi</a>
Sayfanin Icerigi
<script>
$("a.ezgi").click(function(){
alert("uyarı onaylandı.")
});
</script>
</body>
</html>
<html>
<head>
<title> 4 Eylul</title>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<style>
.ezgi{padding:100px 500px;display:block;background:Yellow;}
</style>
</head>
<body>
<a href="#" class="ezgi">Bilgisayar Muhendisligi</a>
Sayfanin Icerigi
<script>
$("a.ezgi").hover(function(){
alert("uyarı onaylandı.")
});
</script>
</body>
</html>
4 Eylül 2013 Çarşamba
2.Gun
Kasa Temizleme
Bu yazımda sizlere sırasıyla bilgisayarın içindeki parçaların nasıl temizlenmesi gerektiğini anlatacağım.
Kasamız bu. Yapacağımız ilk işlem başta elektrik kablosunu çıkarmak. Daha sonra diğer kabloları da sırasıyla yerlerinden çıkarıyoruz. Ki böylece rahat temizlik yapabiliriz. Yan kapağın vidalarını söktükten sonra hiç de güzel manzara beklemiyor bizi. Kasanın her tarafını toz kaplamış. Bazı kullanıcılar sadece yüzeysel olarak elektrik süpürgesiyle temizlediklerini sanıyorlar ama bu faydalı olmuyor tabii ki. Dikkat etmemiz gereken ilk parça tabii ki de işlemci soğutucusu. Eğer ki soğutucu bloğu çok fazla tozla kaplanırsa, fan içeriye yeterince hava iletemeyecektir, böylece işlemci ısınacaktır ve bilgisayarınızda belirgin bir şekilde performans düşüklüğü yaşayacaksınızdır. Ayrıca ekran kartının ne kadar tozlandığını bu resimden de görebilirsiniz. |
Kaydol:
Kayıtlar (Atom)