Görsel Ara

Basit Javascript etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Basit Javascript etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

5 Ağustos 2016 Cuma

Javascript ile bir nesneyi gizlemek

Javascript ile sayfadaki bir nesne nasıl gizlenir?

Başlangıç seviyesi Javascript programlama çalışmalarımıza devam ediyoruz. Daha önceki derste Javascript ile bir yazının font size'ı nasıl değiştirilir? onu görmüştük. Bu derste da yine onclik olayı üzerinden bir örnek ile olayı açıklayalım.

Sayfada var olan bir elemanın gösterilmesi ya da gizlenmesi CSS kodlarından display ve/veya visibility özellikleri kullanılarak yapılır. Bir nesneyi gizlemek için ya

display:none deriz ya da

visibility:hidden  kullanırız.

Bu çalışmada biz bu işi Javascript kodları kullanarak yapmak istiyoruz. Çok da lafı uzatmadan sayfadaki nesneyi gizleyen kodu yazıyorum.

document.getElementById('deneme').style.display='none';

Bu kod ne işe yarıyor?

Sayfada id değeri deneme olan nesneyi buluyor ve CSS stil özelliğine display:none değerini atıyor. Böylelikle nesne görünmez oluyor. sayfa kodlarını FireBug ile görüntülediğinizde gizlediğiniz nesnenin aslında hala orada olduğunu görürsünüz. Sadece CSS değerlerinden display özelliği none olduğu için görünmüyor.

Gizlenmiş olan bir nesneyi tekrar görünür hale getirmek için ise şu kod yeterli olacaktır.

document.getElementById('deneme').style.display='block'

Bu kodları aşağıdaki yazı yazıya onclik yani tıklayınca çalışma özelliğine atadığımızda artık çalışır hale geliyor. Tıklayın ve deneyin.


Bana tıkla ve aşağıdaki resmi gizle!

Bana tıkla ve aşağıdaki resmi göster!

Javascript Learn


Yukarıda anlattıklarımızın düzgünce kodlanmış halini aşağıda veriyorum. Javascript örnek kodunu editörünüzde açtığınız boş bir HTML sayfasına kopyalayın ve nasıl çalıştığını inceleyin.

<!DOCTYPE html>
<html>
<head>
<title>Javasctipy İle Bir Nesneyi Gizlemek</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<body>

<p  onclick="document.getElementById('deneme').style.display='none'">Bana tıkla ve aşağıdaki resmi gizle!</p>

<p  onclick="document.getElementById('deneme').style.display='block'">Bana tıkla ve aşağıdaki resmi göster!</p>

<img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjexzOG8_ZuzpygvuILfNLbvlFcy-WOAMXgevjYaLjt_-k8TMkRHdeV6P4NFYw3sINNm4ywafSpjC6hgY0yx17N0-nRGBE4Z4qrMIb8evnjJO22pR8ROtH_yEiqAtmu8JnFCaHiZ5BHrqw/s320/learn-jscript.jpg" width="320" id="deneme" />

</body>
</html>

Evet bu seferlik bu benden bu kadar. Umarım sizin için faydalı olabilmişimdir. Fikir ve görüşlerinizi yorum olarak yazarsanız beni çok mutlu eresiniz.

Unutmayın!

JavaScript öğrenmek kolay ve zevkli bir iştir.

4 Ağustos 2016 Perşembe

JavaScript ile metin boyutu nasıl değiştirilir

Javascript kullanarak bir yazının font-size'ı nasıl değiştirilir?

Javascript
Javascript başlangıç seviyesi çalışmalarımıza devam ediyoruz. Bu sefer web sayfasındaki bir metnin boyutunu JavaScript ile değiştireceğiz. Normalde bir web sayfası kodlarken metin boyutlarını CSS kodları ile düzenleriz. "font-size:" kodunu kullanarak istediğimiz yazıya, istediğimiz boyutu, piksel,yüzde(%), em vs cinsinden verebiliriz.

Javascript basit kodlarla bir metne font-size vermeye ya da font-size'ı değiştirmeye izin verir. Peki CSS kullanarak bu işi yapmak varken neden Javascript kodu yazalım ki?

Aslına bakarsanız CSS ile yapabileceğiniz işleri CSS ile yapmak daha mantıklı. Zaten genelde de yapılan budur. Ancak sayfada bazı olaylar olduğunda(tıklama, yüklenme, fare ile bir nesnenin üzerine gelme gibi). görüntüde değişiklikler yapmak isteyebilirsiniz.

JavaScript işte bu durumlarda bir FrontEnd Developer'ın imdadına yetişiyor. Birkaç satır kod yazarak sayfada istediğiniz manipülasyonu yapabilirsiniz. Nasıl olduğun görmek için aşağıdaki butonu bir deneyin derim.



JavaScript ile bu yazının boyutunu değiştirmek için yukarıdaki butona bas!

Javascript kounu mu merak ettiniz?  İşte size kodlar!

<!DOCTYPE html>
<html>
<head>
<title>Javasctipy İle Bir Yazının Boyutunu Değiştirmek</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
</title>
<body>

<h3>Javascript kullanarak bir yazının font-size'ı nasıl değiştirilir?</h3>

<button type="button" onclick="document.getElementById('yazi').style.fontSize='35px'">Font size değiştir!</button>
<button onclick="document.getElementById('yazi').style.fontSize='14px'" type="button">Font size'ı eski haline getir!</button>

<p id="yazi" style="font-size:14px;">JavaScript ile bu yazının boyutunu değiştirmek için yukarıdaki butona bas!</p>

</body>
</html>

Burada butona tıklandığında (onclick) tarayıcı id'si yazi olan nesnenin font-size'ını değiştirir. Bu işlemi yapan minik Javascript kodu şöyle:

document.getElementById('yazi').style.fontSize='35px'

Bu kodun çalışma adımları:

document.getElementById('yazi') : id değeri yazi olan elemanı bul
style : bu elemanın style nesnesine ulaş
fontSize: style nesnesinin bir özelliği olan fontSize'ı uygula ve buna karşısındaki değeri ekle

Hepsi bu kadar.

JavaScript öğrenmek kolay ve zevkli bir iştir.


30 Kasım 2015 Pazartesi

Javascript Başlangıç Seviyesi Çalışma 1 : Javascript ile Yazı Yazdırmak

Javascript Nedir?


Javascript web sitelerinin önyüz(frontend) tarafındaçalışan bir dinamik programlama dilidir. Javascript Nedir? Ne Değildir? Öğrenmek için vikipedia sayfasına bakabilirsiniz.

Javascript ile Neler Yapılarbilir?

Javascript ile web sayfasının görünümünü değiştirebilir, kullanıcı ile etkileşim kurabilir  ve  çeşitli animasyonlar, oyunlar programlayabilirsiniz. Ayrıca sunucu ile veri alışverişi sağlayabilirsiniz.

Basit bir Javascript çalışması yapalım.
Aşağıdaki kedi resmine tıklayın bakalım ne olacak?

Javascript İle Sayfadaki bir yazıyı değiştirebilirsiniz?




Cat Icon
Kediyi Konuşturun!

Kediyi tekrar konuşturmak için sayfayı yenileyin

Aşağıda  mavi ile renklendirdiğimiz kod aslında basit bir javascript kodu.  Kedi ikonuna tıklandığı anda  sayfadaki id'si kedi1 olan elemanı buluyor ve içeriğindeki yazıyı değiştiriyor.


<img alt="Cat Icon" border="0" src="/cat-icon.png" title="Kediye Tıklayın"  onclick="document.getElementById('kedi1').innerHTML = 'Miyavv! Mama yok mu mama?'"  class="kedi1"/></a>
<p id="kedi1">Kediyi Konuşturun!</p>

Kullandığımız Javascript Kodlarının  Açıklamaları


onclick : tıklama olayını dinleyen html özelliği
innerHTML : HTML elemanının içerğini değiştiren javascript kodu
document : sayfanın kendisi
getElementById : tanımlanan id'yi, taşıyan HTML elemanlarını bulan javascript kodu

Şimdilik bu kadar. Unutmayın Javascript Öğrenmek Kolay ve Eğlencelidir.