java script

Java Script Form Nesnesi

Form Komutları

Sayfadaki form nesnelerini, name parametresiyle tanımladığımız
isimler aracılığıyla çağırabiliriz: document.forms.yeniform gibi.
Form komutlarını da bu kök üzerine yerleştiririz. Form komutlarını
topluca listeledim.



action Formun işlem sayfasına girmesini sağlar.



method Formun metodunu girer (post/get).



reset() Form bilgilerini siler (resetler).



submit() Form bilgilerini girer.



acceptCharset İstemcinin (server`ın) desteklediği karakter listesini
girer.

Java Script Metin Komutları

Şu ana kadar
document. başlangıçlı tek kod gördük: document.write şimdilik bu
kodla devam edeceğiz ve metinsel yöntemler üzerinde duracağız. DHTML
sayfalarında document. başlangıçlı kodların hepsini ayrıca ele
alacağız



Karakter Sayısı Belirleme

Bu sayfadaki metinsel kodlar, metinsel değerleri şekillendirme
yöntemleridir. Örneğin değişken.length yöntemiyle metinsel bir
ifadenin kaç karakterden oluştuğunu bulabiliriz. Not: Boşluklar da
karakter ifade eder.





Javascript:

<html>

Java Script Pencere Komutları

Bu sayfaya kadar
JavaScript`in temellerini öğrenmek için alert(...) ve document.write(...)
komutlarıyla idare ettik. Artık JavaScript`in kodlarına ve
inceliklerine ağırlık vereceğiz.



Bu sayfanın konusu pencere komutları. Birçok öğretici site pencere
komutlarını sonlara doğru anlatmış. Ama bence bu konu çok zevkli ve
daha önce anlatarak okuyucuları JavaScript`in renkli dünyasına daha
kolay çekmek mümkün. Hem neler yapabileceklerini zihinlerinde
düşünmeye başlattırabilecek bir konu bu. Sanırım konuyu yeterince
övdüm. Sayfamız bir sürü örnekle dolu. Seveceğinizi umarım


Java Script Mantıksal İşlemler

Akış denetimi ve
döngü denetimi derslerimizde koşul ifadelerinin kullanıldığını
gördük. Koşul deyimleri bu koşul ifadesine göre eleme yapıyor, döngü
deyimleri bu koşul ifadesine göre çevrim oluşturuyordu. Ancak bu
koşul ifadesi tek bir koşuldan oluşuyordu, acaba birden fazla
koşulun sorgulanması mümkün müdür?



Elbette. Bunun için ilk yol, deyim içinde deyim kullanmaktır.
Örneğin aşağıdaki uygulamada if koşul deyimi içiçe kullanılarak,
sayının 25 ile 60 arasında olduğunu sorgulamaktadır:





Javascript:

<html>

Java Script Döngü Denetimi

Bu sayfamızda döngü denetimini ve bu döngü oluşturan döngü
deyimlerinin üzerinde duracağız. Bunlar while..., do...while... ve
for....



"while" Döngü Deyimi



Öğreneceğimiz ilk döngü deyimi: while (Türkçesi: öyleyken). Bu
deyimin yapısı şöyledir:



while (koşul ifadesi) işlem



birden fazla işlem söz konusuysa,



while (koşul ifadesi)

{

İŞLEMLER

}



Bu deyimdeki koşul ifadesi sağlandığı sürece deyimdeki işlemler

Java Script Akış Denetimi

Her programda
olduğu gibi, JavaScript`te de koşul deyimleri vardır. Bu deyimler
Java ve C`de aynen kullanılmakta olan if...else deyimi ve switch
deyimi. Bu deyimleri bilmeyen arkadaşlarımız için bu sayfayı
hazırladım.



"if... else..." Koşul Deyimi



İlk koşul deyimimiz: if...else... (Türkçesi: eğer
öyleyse...değilse...). Yazılımda veriler değerlendirilirken bir yol
ayrımına, elemeye gidilebilir. Mesela belli bir değerin altındakiler
için başka işlemler, üstündekiler için başka işlemler yapılabilir.

Java Script'e Giriş

JavaScript ile
VBScript arasında işlev ve yapı bakımından fark yoktur. Kod yazmak
için ikisini birden öğrenmeniz şart değil elbette. Ama başkalarının
kodlarını araştırmak ve bir şeyler öğrenmeye çalışmak gibi harika
bir hobiniz varsa, neden ikisini birden öğrenmeyesiniz? Bazı
sayfalarda "Şöyleyse VBScript, böyleyse JavaScript öğrenmenizi
tavsiye ederim" gibilerinden laflar ediliyor. Ben böyle bir
tavsiyede bulunamam açıkçası. Ama şunu bilin, VBScript biraz daha
kolay öğreniliyor gibi. Bununla birlikte JavaScript`in çok daha
yaygın olduğu da bir gerçek. Visual Basic bilenler VBScript`i daha

Java Script Değişkenler

Değişken, içinde
değerler saklayabileceğiniz bir programlama aracıdır. Değişkenlerin
sakladığı değer kod sayfaları boyunca değişebilir, birbirine
aktarılabilir. Değişkene başka bir değer atayabilirsiniz veya
değişkenin sakladığı değeri program içinde kullanabilirsiniz.
Değişkenler genellikle programın başlangıcında isimlendirir; böylece
bu isimlerle değişkeni çağırabilir, değişkenin taşıdığı değeri
kullanabilirsiniz. Not: Değişkenin ismi program boyunca değişmez,
ancak taşıdığı değer değişebilir.





Değişken İsimleri


Java Script Aritmetik İşlemler


VB Script ile Java
Script`in işlem işaretleri biraz farklı. Bu farklar Visual Basic ile
Java (veya C) arasında da aynı şekildedir. Daha önce programcılık
yapmamış arkadaşlar için kısaca işlem önceliğini de anlatmak
zorundayım. Özetle bu sayfada aritmetik işlemler ve öncelik sıraları
yeralacak.



Aritmetik İşlem İşaretleri ve Öncelik Sıralaması



JavaScript`te yer alan aritmetik işaretlerin bir kısmını zaten
biliyorsunuz. Ama ben kısaca sıralayım:



+ Toplama işlemini yapar.

Java Script Yazım Kuralları

Bu sayfamızda
JavaScript`in yazım kuralları üzerinde duracağız. JavaScript`te hata
yapmanın bedeli çok ağırdır. Nerede hata yaptığınızı bulmak uzun
zaman alır. (Bunun için JavaScript editörleri vardır, siteden
çekebilirsiniz.)



JavaScript tıpkı HTML gibi bırakılan boşlukları dikkate almaz. Yani
sayi=5 ile sayi = 5 arasında fark gözetmez.



JavaScript`te komutlar ; (noktalı virgül) işareti konularak yanyana
yazılabilir. Aynı satırda olmasa da her komuttan sonra ; işareti
koymak yararlıdır, kodlar arasında ayıraç vazifesi görür. Gerçi ben

Java Script Fonksiyonlar

En iyi yazılımcı, az kodla çok şey yapabilendir. Acemi
yazılımcıların sayfalarca kod yazarak yaptığı programları, usta
yazılımcılar yarım sayfada yapabilir. Bunun inceliklerini hem bu
sayfada, hem de ileride yapacağımız ileri uygulamalarda
göstereceğim.



Diyelim ki programda bir sürü işlem yapacağız ama öyle bir işlem var
ki 50 defa yapacağız. (Mesela "Ali gel." yazdıracağız.) Programa bu
işlemi 50 defa yaptırmak için o işlem kodunu 50 defa yazdırmak
zorunda kalırız ve programımız sayfalarca sürebilir. Üstelik bu
işlem kodlarının birkaç satır değil de yarım sayfa sürmesi söz

Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.