Mengenal JavaScript
Download
Report
Transcript Mengenal JavaScript
Mengenal JavaScript
A’ud Solehuddin::Januari2012
Mengenal Program JavaScript
skripjav.htm
<HTML>
<HEAD>
<TITLE>Skrip JavaScript</TITLE>
</HEAD>
<BODY>
Percobaan memakai JavaScript:<BR>
<SCRIPT LANGUAGE = "JavaScript">
<!-document.write("Selamat Mencoba JavaScript<BR>");
document.write("Semoga sukses!");
//-->
</SCRIPT>
</BODY>
</HTML>
Kode JavaScript
<SCRIPT LANGUAGE = "JavaScript">
<!-document.write("Selamat Mencoba JavaScript<BR>");
document.write("Semoga sukses!");
//-->
</SCRIPT>
Diawali tag <SCRIPT> dan diakhiri tag
</SCRIPT>
Tag <SCRIPT> dilengkapi dengan atribut
LANGUANGE dengan nilai "JavaScript"
Tanda <!-- dan //--> digunakan untuk
mencegah ditampilkan pada browser bila tidak
dikenali
Pernyataan
Adalah
sebuah perintah yang berdiri
sendiri dan menghasilkan suatu tindakan
document.write("Selamat Mencoba JavaScript<BR>");
Untuk menulis sesuatu ke dalam document Html
Pernyataan
diatas berfungsi untuk
menampilkan string pada jendela browser
Mengenal Pesan Kesalahan
Kode
JavaScript yang salah sintaks akan
membuat browser menampilkan kotak
dialog berisi pesan kesalahan
Contoh: mengubah tulisan document
menjadi DOCUMENT
Kesalahan Umum
Kesalahan
karena penulisan huruf kapital
dan huruf kecil
Penggunaan tanda kutip yang tidak cocok
Kesalahan dalam tag <SCRIPT>
JavaScript Sebagai Bahasa
Berorientasi Objek
Objek
merupakan dasar utama
Tersusun atas:
Properti
Metode
Penangan kejadian <event handler>
Properti
Adalah atribut objek
Contoh objek: mobil -> properti: warna mobil
Contoh objek: document
Mengakses properti: untuk mengakses property
memakai titik.
nama_objek.nama_properti
Contoh objek: window
properti: defaultStatus
akses:
window(objek).defaultStatus(property
)
Penugasan Properti
Sintaks: objek.properti = nilai
Contoh:
window.defaultStatus = "Selamat belajar JavaScript";
Contoh
<HTML>
lengkap:
<HEAD>
<TITLE>Properti defaultStatus</TITLE>
</HEAD>
<BODY>
<H1>Tes defaultStatus</H1>
<SCRIPT LANGUAGE = "JavaScript">
<!-window.defaultStatus = "Selamat belajar JavaScript";
//-->
</SCRIPT>
</BODY>
</HTML>
Metode
Adalah
kumpulan kode yang digunakan
untuk melakukan sesuatu tindakan
terhadap objek
Contoh: write() pada objek document
digunakan untuk menulis ke jendela
browser
Contoh: document.write("Halo");
"Halo" adalah parameter, yaitu nilai
yang akan diproses oleh metode
Penangan Kejadian
Adalah
sekumpulan kode yang akan
dijalankan bila pemakai melakukan
tindakan tertentu (kejadian)
Contoh: pemakai mengklik tombol mouse
Sintaks: nama_kejadian = "kumpulan kode"
Contoh kejadian: onMouseOver dan
onMouseOut
event.htm
<HTML>
<HEAD>
<TITLE>Kejadian</TITLE>
</HEAD>
<BODY>
<H1>Tes Kejadian</H1>
<P>Cobalah meletakkan penunjuk mouse ke link berikut
dan perhatikan isi baris status.
Kemudian pindahkan penunjuk mouse dari
link berikut dan perhatikan isi baris status
</P>
<A HREF = "www.fujitsu.com"
onMouseOver = "window.status =
'Anda menyorot link, lho';
return true"
onMouseOut = "window.status = '';
return true">Fujitsu</A>
</BODY>
</HTML>
onMouseOver
onMouseOver = "window.status =
'Anda menyorot link, lho';
return true"
Pernyataan
"window.status='Anda menyorot link, lho';
digunakan untuk menampilkan tulisan
"Anda menyorot link, lho" ke baris status
Pernyataan return true mengisyaratkan
operasi berhasil, sebaliknya return false
Menangani Pemasukan Data
<HTML>
<HEAD>
<TITLE>Pemasukan Data</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!-var nama = prompt("Siapa nama Anda?");
document.write("Hai, " + nama);
//-->
</SCRIPT>
</BODY>
</HTML>
Mengenal Jendela Peringatan
<HTML>
<HEAD>
<TITLE>Alert Box</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!-window.alert("Ini merupakan pesan untuk Anda");
//-->
</SCRIPT>
</BODY>
</HTML>
Mengenal Jendela Konfirmasi
<HTML>
<HEAD>
<TITLE>Konfirmasi</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE = "JavaScript">
<!-var jawaban = window.confirm(
"Anda ingin meneruskan?");
document.write("Jawaban Anda: " + jawaban);
//-->
</SCRIPT>
</BODY>
</HTML>
OK
Cancel
End of
Mengenal JavaScript