Jan 12
->
Javascript için stringler nesnedir ve bir çok metod ile stringler üzerinde işlem yapılabilir. Öncelikle yeni bir string oluşturmak için stringAdi=new String(); kodunu kullandığımızı hatırlatalım. Ayrıca değişken tanımlarken oluşturduğumuz string değişkenlerde string nesnesinin üyeleridir.
Stringler ile kullanabileceğimiz bazı metodları görelim:
stringAdi.big(); big tagının özelliğini verir, yani büyük(kalın) yazdırır.
stringAdi.blink(); stringi flaşör gibi yanıp sönmesini sağlar. Nestcapenin blink tagı gibidir.
Okumaya Devam Et »
Jan 12
->
history nesnesi browserin zaman içerisinde gezerken hızlı ulaşım için kullandığı belleğe ulaşmamızı sağlar. Browserler daha hızlı bir ulaşım ve/veya off-line olarak çalışmak için gezilen yerlerdeki bilgileri bellibir süre için bellekte tutarlar; biz bu bilgilere(adreslere) ulaşmak için history nesnesini kullanacağız.
History nesnesini üç şekilde kullanacağız.
Okumaya Devam Et »
Jan 12
->
Javascriptte öğrenmemiz gereken en önemli konu nesne yapısıdır. Javascript neseneye yönelik bir programlama dili olduğundan öncelikle nesnesel programlamadan biraz bahsetmemiz uygun olacaktır.
Nesneye yönelik programlama program içerisinde kullanılacak elemanları birer nesne olarak tanımlar. Bu elemanlara bir işlem uygulamak istediğinizde nesnesel özelliklerinden faydalanır. Bunu bir örnek ile anlatalım:
Mesela evimizdeki televizyon bir nesnedir ve bazı özellikleri vardır. Kanal ararar, kanalları kayıt eder, kanalları gösterir ve seslendirme yapar gibi. Biz gerçek hayatta TV seyrederken bu özelliklerden faydalanırız. Her marka televizyonun özellikleri hemen hemen aynıdır ve aynı işlemleri yaparlar. Şimdi TV nin sesini açmak isteyelim; ne yapıyoruz ses açma düğmesine basıyoruz ve ses açılıyor.
Javascripte de aynı işlem yapılıyor. Mesela browser javascript için bir nesnedir ve bu nesnenin özellikleri vardır, bu nesneden bir tane daha istersek yeni bir pencere açabiliyoruz. Bu nesnenin içeriğini değiştirmek istediğimizde yeni bir sayfaya yönlendirebiliyoruz veya yeni bir sayfa yazabiliyoruz.
Okumaya Devam Et »
Jan 12
->
Windows ortamında çalışanlar bir pencereye tıklandığında bu pencerenin renginin değiştiğini bilirler. Bunun nedeni pencerenin kullanıcıdan komut almaya hazır olmasıdır. Kullanıcıdan aynı anda sadece bir pencere komut alabilir. Bunun için de pencerenin aktif hala geçmesi gerekir. Bu durum javascript içinde aynıdır. Mesela bir text alanına yazı yazabilmemiz için bu text alanının aktif hale gelmesi gerekir. Bir alanın aktif hale gelmesine focus bir alanın aktif hale geçtiğini belirten evente ise onFocus adıveriyoruz.
Yine bir pencere focus durumundan çıktığında yani kullanıcı ile iletişimi bittiği andaki duruma ise blur, bu durumu kontrol eden evente ise onBlur adı veriyoruz.
Okumaya Devam Et »
Jan 12
->
Bir linke, bir butona, bir alana veya bir seçim kutusuna mouse ile tıklama durumunu kontrol eden evente verilen ad onClick tir. onClick eventini şu şekilde kullanıyoruz:
<form>
<input type=button value=dene onClick="fonksiyonAdi()">
</form>
Burada input tagı ile oluşturduğumuz butona onClick parametresini ekliyoruz. fonksiyonAdi() şeklinde tanımladığımız bölüme butona tıklandığında çalıştırmak istediğimiz fonksiyon adını ve gerekli parametreleri yazıyoruz.
Basit bir örnek ile bir pencereyi buton ile açalım. Javascript ile pencere açmak için kulladığımız metod window.open() dir. Açılacak pencereye bir çok parametre girilerek pencere özellikleri ayarlanabilir. Hazırlayacağımız program ile sadece pencerenin genişlik ve yüksekliğini belirleyeceğiz. Diğer ayarlamalar default olarak kalacaktır.
<script>
<!– gizle
function yeniPencere(sayfa){
window.open(”sayfa”,”",”width=300, height=200″);
}
Okumaya Devam Et »
Jan 12
Javascript ile hazrılanan programların çalışmaları için belli bir hareketin oluşması gerekir. Bu harekete event adı veriliyor. Hareketen(olay) kastımız bir butona basılması, bir linkin üzerine gelinmesi veya bir formun içeriğinin gönderilmesi gibi durumlardır.Javascript ile hazırlanan bir programın pencere açmasını istediğimiz zaman pencereyi açmak için bir hareketin oluşması gerekmektedir. Bu hareketi bir butonun tıklanması-onClick-, html sayfasının yüklenmesi-onLoad-, bir resmin üzerine gelinmesi-onMouseOver- gibi eventler ile sağlayabiliriz.
Okumaya Devam Et »
Jan 12
Belli bir ad ile bir gurup işlemin yaptırıldığı program bloğına verilen ad fonksiyondur. Önemli bir yeri olan fonksiyonları kavramak zorundayız.
Fonksiyonlar bir değer alabilir ve bu değeri işleyebilirler. Hatta bir sonuç geriye verebilirler.
Fonksiyonları tanımlamamızÿn en büyük nedeni aynı işi bir çok defa yapmak zorunda olmamızdır. Aynı satırları tekrar tekrar yazmak yerine bir kere yazıp ismiyle çağlırmak kolay olur. Kullanımı
function fonksiyonAdi(arguman_1,arguman_2,...arguman_n) {
fonksiyon blogu
}
şeklindedir. Fonksiyonlar <SCRIPT>…<SCRIPT> etiketi arasına yazılırlar. Bir fonksiyon istenildiği kadar çağrılabilir(kullanılabillir). Fonksiyon kendini çağıran komuttan bir değer alabilir. Sonuç olarak bir değer gönderebilir.
<html>
<head>
<META HTTP-EQUIV=”Content-Type” CONTENT=”text/html;
charset=iso-8859-9″>
<script language=”JavaScript”>
<!– gizle
var adiniz;
function degerAl()
Okumaya Devam Et »
Jan 12
Bu döngü önce döngü bloğunu çalıştırır ve sonra kontrolü yapar. Bu nedenle önce döngüyü çalıştırıp sonra kontrol yapmamız gereken durumlarda bu metodu kullanacağız.
Basit bir örnek ile bu konuyu geçelim. Programımız toplam değişkeni genel değişkeninin değerini geçtiğinde toplam değişkeninin değerini ve döngü sayısını ekrana basacak ve duracaktır. Siz toplam değişkeninin değerini değiştirerek do…while döngüsünü iyice anlamaya çalışın.
Okumaya Devam Et »
Jan 12
Bu döngü yine bir bloğu defalarca kullanmak amacıyla kullanılır. Kullanımında belli bir şart kontrol edilir. Şart doğruluğunu(true) koruduğu müddetce döngü devam eder.
var toplam=1;
while( toplam < 100 )
{
document.write(toplam+"<br>");
toplam=toplam + 10;
}
document.write("Döngü sona erdi<br>");
Yine bu konuyla ilgili bir program yazalım. Programımız sayfaya girişte bir şifre istesin kullanıcı şifreyi bilirse teşekkür mesajı ile sona ersin. Şifreyi bilemez ise üç kere tekrar şifre sorsun. Üç defa şifreyi bilemez ise yanlış kullanıcı mesajı ile sona ersin.
Okumaya Devam Et »
Jan 12
Öncelikle döngü nedir? sorusuna cevap arayalım. Döngü adından da anlaşılabileceği gibi dönmek anlamına gelir. Programın belli bir bölümünü defalarca çalıştırmak javaScript için döngüdür.
Program yazarken bazı durumlarda belli bir işlemi birçok defa kullanmamız gerekmektdir. Bu durumda döngü komutlarından yararlanırız. Bunlar for, while, do-while komutlarıdır.
for döngüsü
Bu döngü belli bir değişkenin eğerini kontrol eder ve sonuca göre döngü sayısını ayarlar. for(degisken=degiskenin_ilk_degeri; sart; degisgenin_degerini_degistir) { for blogu } şeklinde kullanılır.
Okumaya Devam Et »
Son Yorumlamalar