Orijinalini görmek için tıklayınız : yeni başlayanlar buyurun değişkenler


canikocan
05.05.2006, 17:28
Date() Nesnesi:
Date() nesnesi adından da anlaşılacağı gibi tarih ve saat ile ilgili işlemlerde kullanılan bir nesnedir. Date nesnesi kullanıcının bilgisayarında ki tarih ve saat ayarlarından faydalanarak çalışır.
Date() nesnesi tek başına kullanıldığında o an ki tarih ve saati; haftanın günü, ay, gün, saat , yerel saatin UCTden farkı, yıl şeklinde; "Tue Apr 9 02:07:56 UTC+0300 2002" formatında verir.
Metot Değer Açıklama
getTime() 0 - ...... O an ki tarihin 1 Ocak 1970 'den milisaniye olarak farkını verir.
getYear() 1970 - ...... O an ki tarihin yıl değerini verir.
getMonth() 0 - 11 O an ki tarihin ay değerini verir.
getDate() 1 - 31 O an ki tarihin gün değerini verir.
getDay() 0 - 6 O an ki haftanın gün değerini verir.
getHours() 0 - 23 O an ki saatin saat değerini verir.
getMinutes() 0 - 59 O an ki saatin dakika değerini verir.
getSeconds 0 - 59 O an ki saatin saniye değerini verir.
getTimezoneOffset 0 - .... Yerel saatin Greenwich saatinden fakını dakika cinsinden verir.
Örnek: O an ki zamanı "saat:dakika:saniye" cinsinden veren bir JavaScript yazalım.
<html>
<script>
function saat()
{
var zaman,saat,dakika,saniye
zaman = new Date()
saat = zaman.getHours()
dakika = zaman.getMinutes()
saniye = zaman.getSeconds()
document.form1.T1.value = saat+":"+dakika+":"+saniye
setTimeout('saat()',100)
}
</script>
<body onload=saat()>
<center>
<p><b>Date() Nesnesi Örneği</b></p>
<form name="form1">
<input name="T1">
</form>
</body>
</html>
Değişkenler
Değişken : Değişken, JavaScript de dahil olmak üzere tüm programlama dillerinde kullanılan, içeriği tamamen isteğe bağlı olarak atanan ve programcı tarafından ihtiyaca göre oluşturulan nesnelerdir. Değişkenin içeriği metin yada sayı olabilir.
JavaScripte Değişken Kullanımı : JavaScript'te değişken kullanmak için ilk olarak, değişken isminin "var" komutu kullanılarak belirtilmesi gerekir. (Evet bu değişkeni önceden belirtme işi çok gıcık ama napalım gülü seven dikenine katlanır). Hemen değişkeni belirtirken yada daha sonra script içerisinde değişkene bir değer atanabilir. Eğer değişken tanıtılmadan içeriğine bir değer atanılmaya çalışırsa script çalışmaz.
var gezegen
gezegen = "mars"
yada
var gezegen = "mars" ' Bu örneklerde değişkenimiz "gezegen", değeri "mars" tır.
* Bir var komutu ile birden çok değişken tanımlana bilir.
var okul,sınıf,no 'burada var komutu okul,sınıf ve no olmak üzere üç değişken oluşturduk.
Örnek:
<html>
<script language="javascript">
function deneme()
{
var mesaj
mesaj = "örneğimiz çalışıyor"
alert(mesaj)
}
</script>
<body>
<center>
<p><b>Değişken Örneği</b></p>
<input type="button" value="Tıklayın!.." onclick="deneme()">
</body>
</html>

JavaScript Değişkenlerinin Özellikleri:
- JavaScrip'te değişken kullanılmadan önce "var" komutu ile tanımlanmalıdır.
- JavaScrip'te değişkene atanan değer " " yada ' ' imleri arasına yazılır.
- Küsuratlı sayısal değerler "." (nokta) ile gösterilir. 3.5 ( "," virgül kullanılmaz.)
- JavaScrip'te değişken algılanırken büyük küçük harf ayrımı yapılır. Örneğin "okul" ile "Okul" kelimeleri JavaScript tarafından iki farklı değişken olarak algılanır.

Değişken Çeşitleri
Boolean Değişkeni : Bu değişkenler iki farklı değer alabilen değişkenlerdir. Bu değişkenin "true" değerini alması değişkenin geçerli yada kullanıla bilir olduğu, "false" değerini alması ise geçersiz yada kullanılamaz olduğu anlamına gelir. Ayrıca "false" yerine "0", "true" yerine "1" değerleri de kullanıla bilir. Bu değişkeni ilerde bazı örneklerde kullanacağız.
Global Değişken : Global değişken, diğer değişkenler gibi hemen hemen tüm programlama dillerinde kullanılır. Kullanım amacı; Bir fonksiyon içinde tanımladığımız bir değişken başka bir fonksiyon için geçerli değildir. Yani bir fonksiyonda tanımlayıp kullandığımız bir değişkeni başka bir fonksiyonda kullanmak için yeniden tanımlayıp değer atamamız gerekir. Ama bazı durumlarda aynı değişkenin bir çok fonksiyonda kullanılması gerekebilir. Yani değişkene verdiğimiz değerin tüm fonksiyonlarda geçerli olması ve değerinin değiştirilebilmesi istenebilir. Bu durumda global değişkene ihtiyaç duyulur.
JavaScrip'te global değişken kullanımı çok kolaydır. Yapmanız gereken tek şey, global değişken olarak kullanmak istediğiniz değişkeni fonksiyon içinde degil de hemen scripti tanımladıktan sonra yani fonksiyon açmadan tanımlamaktır. Yani hiç bir ek komuta gerek yoktur. Bu şekilde tanımladığınız bir değişkeni script içindeki tüm fonksiyonlarda tekrar tanımlamaya gerek kalmadan kullana bilirsiniz.
Örnek:
<html>
<script language="javascript">
var sayi = '10'
function deneme1()
{
alert("1. fonksiyon, global değişken ="+sayi)
}
function deneme2()
{
alert("2. fonksiyon, global değişken ="+sayi )
}
</script>
<body>
<center>
<p><b>Global Değişken Örneği</b></p>
<p>Fonsiyon 1</p>
<input type="button" value="Tıklayın!.." onclick="deneme1()"><br>
<p>Fonsiyon 2</p>
<input type="button" value="Tıklayın!.." onclick="deneme2()">
</body>
</html>
Array (Dizi) Değişken : Diğer tüm değişken türleri sadece bir tek değer alabilmekteydi. Ama dizi değişkende birden fazla değer tek değişken içinde tutulabilir. Dizi değişken oluşturmak için diğer değişkenler gibi önce değişkenin adı "var" komutu ile tanımlanır. Daha sonra "new Array()" komutu ile değişkene değerler atanır.
* Dikkat edilmesi gereken en önemli unsur "Array" komutunun ilk "A" harfi mutlaka büyük harfle yazılmalıdır. Küçük a yazılırsa script çalışmaz.
var degisken
degisken = new Array(deger1,deger2,deger3,deger4....)
Dizi değişkenin değerleri okunurken degişken[0], degişken[1], degişken[2] şeklinde okunur. Burada dikkat edilmesi gereken en önemli unsur. ilk değerin [0] olarak tutuluyor olmasıdır, sonra sırası ile [1], [2] ... şeklinde devam eder.
Örnek:
<html>
<script language="javascript">
function dizi_degisken()
{
var gezegenler
gezegenler = new Array("merkur","venus","dunya","mars","jupiter")
alert("değişkenleriniz = "+gezegenler[0]+gezegenler[1]+gezegenler[2]+gezegenler[3]+gezegenler[4])
}
</script>
<body>
<center>
<p><b>Dizi Değişken Örneği.<b></p>
<input type="button" value="Tıklayın!.." onclick="dizi_degisken()">
</body>
</html>

erayY
07.05.2006, 12:44
arkadaşım eğer insanlara internet prog. öğretme niyetinde isen ilk bir sadece HTML anlat değişken ve mantığın kavranmasında ise en iyi programlama dili "pascal" dır bütün programlama dillerinde mantık aynıdır yalnız seviyeler farklıdır zorluk derecesine göre diller sırasıyla (metin tabanlı)
assembler,
C,
fortran-cobol,
pascal*

görsel tabanlı dillere ise tamamen tasarım ve bilgi hakim dir önemli olan işin temeli ni kavramak.

canikocan
08.05.2006, 14:08
Documet Nesnesi Ve Form Nesneleri
Document Nesnesi: JavaScrip'te document nesnesi üzerinde bulunduğumuz sayfa anlamına gelir. Document nesnesi kullanılarak üzerinde bulunduğumuz sayfanın özelliklleri değiştirilebilir.
Operatör: Anlamı:
title Sayfanın başlığı
bgcolor Sayfanın ardalan rengi
fgcolor Sayfanın yazı rengi
linkColor Sayfanın link rengi
alinkColor Üzerinde bulunulan link rengi
vlinkColor Ziyaret edilmiş link rengi
location Sayfanın URL'si
lastmodified Sayfanın son güncellendiği tarih
write() Sayfa içerisine yazı yazmak için kullanılır
clear() Sayfanın JavaScriptle eklenen içeriğini temizler.
Location Nesnesi : O an üzerinde bulunan web sayfası manasına gelmektedir. Özellikleri aşağıdaki tabloda verilmişti.
Özellik: Açıklama:
href Üzerinde bulunulan sayfanın URL'sini verir
protocol Üzerinde bulunulan sayfanın Protokol türünü verir
reload() Üzerinde bulunulan sayfanın yeniden yüklenmesini sağlar.
History Nesnesi : Daha önce ziyaret edilen sayfaları hafızasında tutan ve istenildiğinde bu sayfalardan birine dönüşü sağlayan bir nesnedir.
Özellik: Açıklama:
length Ziyaret edilen toplam sayfa sayısını verir
go(x) Ziyaret edilmiş x'inci sayfaya gidiş dönüş kullanılır
back() Ziyeret edilen bir önceki sayfaya dönüş için kullanılır.
foward() Ziyeret edilen bir sonraki sayfaya dönüş için kullanılır.
örneğin, history.back() 'bir önceki sayfaya dönüş için kullanılır.
Form Nesneleri: HTML dilinde veri yollamak amacı ile formlar kullanılır. Form içerisinde textarea, textbox, password, submit, checkbox ve radio gibi nesneler yer alır. Forma ziyaretçi tarafından girilen bilgiler "post" yada "get" metodları kullanılarak CGI, ASP gibi form yakalama özelliği olan bir dosyaya yönlendirilebilir. Ziyaretçi defterlerinde ve anketlerde genellikle form nesnesinden yararlanılır.
JavaScript genellikle form içindeki herhangi bir nesnenin içeriğini kontrol edebilmek ve değiştirmek için kullanılır.
kulanım şekli; document.Formİsmi.Nesneİsmi.Özellik
İsterseniz şimdi form nesnesini ve form nesnesi içinde yer alan nesnelerin JavaScript tarafından değiştirile bilen özelliklerini inceleyelim.
Form Nesneleri: Formlar daha önce de belirttiğimiz gibi ziyaretçi tarafından girilen bilgileri başka bir dosyaya yönlendirmek amacı ile kullanılırlar nesnelerdir.
Özellik: Açıklama:
name formun adı
value formun içeriği
action formun yönlendirileceği sayfanın yeri ve adı
methot form yöntemi "Get" yada "Post"
lenght form içindeki nesne sayısı
elements form içinde kullanılan nesneler
Form nesnesi bir çok yardımcı nesne ile birlikte kullanılır bu nesneler <form> </form> tagları arasına yerleştirilir ve form herhangi bir dosyaya yönlendirildiğinde tüm bu nesnelerin değeride yönlendirilmiş olur.
HTML dilinden tanıdığınız bu nesneleri ve özelliklerini kısaca inceleyelim.
Nesne: Anlamı:
select Seçim listesi
text Yazı kutusu
password Parola kutusu
textarea Yazı alanı
button Buton
submit Form onaylama butonu
reset Form temizleme butonu
checkbox Seçim kutusu (Çoklu seçme özelliği)
radio Seçim kutusu (Tek seçme özelliği)
image Resim
href Link
JavaScript dilinde bu form nesnelerinin olaylara karşı duyarlılığı sıksık kullanılır ve bizi asıl ilgilendiren bu nesnelerin duyarlılık gösterdiği olaylardır.
Nesne: Özellikler:
select onclick,onblur,onchange,onfocus
text onclick,onblur,onchange,onfocus,onselect
password onclick,onblur,onchange,onfocus,onselect
textarea onclick,onblur,onchange,onfocus,onselect
button onclick
submit onclick,onsubmit
reset onclick,onreset
checkbox onclick,onchange,onchecked
radio onclick,onchange,onchecked
image onclick,onmouseover,onmouseout,oneror,onabort
href onclick,onmouseover,onmouseout
Yukarıdaki olaylar dediğimiz özellikler sonraki derslerimizde daha ayrıntılı birşekilde anlatılacak.

canikocan
17.05.2006, 00:36
İşte yeni başlayan arkadaşlara yardımı dokunacağını düşündüğüm HTML dersleri.
örnekli anlatımı ve tablolarıyla benim çok hoşuma gitti.

içindekiler;;
-- Date() Nesnesi
-- Değişkenler
-- Documet Nesnesi Ve Form Nesneleri
-- Döngüler
-- if()... else Komutları
-- Mantıksal ve Matematiksel İşlemler
-- Mesaj Kutuları
-- Olaylar
-- SetTimeout() Komutu
-- String Nesnesi
-- Window Nesnesi

dosya bilgileri;
adı:netders.zip
boyut:18Kb
inndirr

http://www.hemenpaylas.com/download/736304/netders.zip.html