jQuery Serisi – jQuery Kullanımı ve Örnekler
Merhaba arkadaşlar, Javascript kullanmak istediğimizde yardımımıza koşan “jQuery”kütüphanesinin ne olduğunu, ne işe yaradığını, nasıl kullanacağınızı anlatacağım ve jQuery örneklerini paylaşacağım “jQuery Serisi”ne ikinci yazımız ile devam ediyoruz. Bu yazımda sizlerle jQuery kullanımı ve bazı örnek kodları paylaşacağım.
jQuery Kullanımı
HTML elemanlarımızı ana elementlerine göre ya da kendi verdiğimiz id ve classlara göre seçip üzerinde jQuery ile javascript işlemlerini yapabiliyoruz.
Bunun en basit hali : $(selector).action() şeklindedir.
Bu kodda gördüğünüz gibi jQueryde tanımlamalarımızı “$” işareti ile yapıyoruz. “selector” yazan bölüme HTML elementlerimizi seçebilmek için id, class veya elementin adını yazıyoruz.
Örn: Sayfamızdaki tüm <p> elementleri üzerinde işlem yapabilmek için $(“p”) yazmamız gerekiyor.
.action() yazan kısma ise seçtiğimiz HTML elementine yapılmasını istediğimiz eylemi yazıyoruz.
Örn: Sayfamızdaki tüm <p> elementlerini gizlemek için $(“p”).hide() yazmamız gerekiyor.
$(document).ready() Olayı Nedir?
Ready fonksiyonu, sayfamızdaki nesneler yüklendikten sonra çalıştıracağımız olayları belirlememizi sağlar.
Web tarayıcıları html belgemizi yukarıdan aşağıya doğru okumaya başladığı için, üst tarafına yazdığınız JavaScript kodları hemen çalıştırılacaktır. Bu yüzden javascript kodlarımızdan sonra yüklenen elementlerde yaptığımız işlemler gözükmeyecektir. Bu fonksiyon sayesinde JavaScript kodlarımız en üst tarafta olsa bile (ki bu sayfa yüklenmeden js kodlarımızın çalışmasını sağlar) sayfanın alt tarafındaki sonradan yüklenen elementlere yönelik işlem yaptırabiliyoruz. Örneğin;
<html>
<head>
<meta http–equiv=“Content-Type” content=“text/html; charset=utf-8”>
<title>tolgacelik.net jQuery Serisi – jQuery Örnekleri </title>
<script src=“//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js”></script>
<script type=“text/javascript”>
$(‘h1’).css(‘color’, ‘blue’);
</script>
</head>
<body>
<h1>Bu elementin renginin mavi olması gerekiyor.</h1>
</body>
</html>
Okunma sırası;
Kodlarımızı bu şekilde derlediğimizde istediğimiz sonucu alabiliyoruz. Görüntülemek için: Demo
Şimdi örneğimizi document ready kullanarak yazalım.
Birincisi uzun olan yöntem:
İkincisi ise kısa olan yöntem: