Javascript
5.1 Tujuan :
1. Pengertian dan cara memakai Javascript
2. Pengertian Java script sebagai bahasa berorientasi Objek
3. Penanganan evenhandler website dengan Javascript
4. Pemahaman cara Pemasukan data dengan javascript
5. Pemahaman cara looping di javascript
5.2 Pendahuluan
5.2.1 Pengenalan Javascript
Javascript di perkenalkan pertamakali olehNetscape padatahun1995.pada awalnya bahasa
ini dinamakan“LiveScript”yang berfungsi sebagai bahasa sederhana untuk browser
Netscape Navigator 2. Pada masa itu bahasa ini banyak dikritik karena kurangan,
pengembangannya yang terkesanburu –buru dan tidak ada pesan kesalahanyang
ditampilkan setiap kali kita membuat kesalahan pada saat menyusun suatu program.
Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun
(pengembangbahasapemrograman“Java”) padamasa itu, makaNetscape memberikan
nama“JavaScript” kepada bahasa tersebut pada tanggal 4 Desember 1995.
Javascript adalah bahasa yang berbentuk kumpulanskrip yang pada fungsinya berjalan
pada suatu dokumen HTML, Bahasa ini adalah bahasa pemrograman untuk memberikan
kemampuan tambahan terhadap bahasa HTML dengan mengijinkan pengeksekusian
perintah-perintah disisi user, yang artinya disisi browser bukan di sisi server web.
Windows.alert
Contoh :
<HTML><HEAD><TITLE>PropertidefaultStatus</TITLE></HEAD>
<BODY><H1>TesdefaultStatus</H1>
<SCRIPT LANGUAGE = "JavaScript">
window.alert("oklah");
</SCRIPT></BODY></HTML>
5.2.3 Metode
Adalah suatu kumpulan kode yang digunakan untk melakukan sesuatu tindakan terhadap objek.
Sebagai Contoh , Write () pada Objek document adalah metode yang digunakan untuk
menuliskan tulisan ke jendela browser
Jika Sebuah metode tidak melibatkan parameter ,tanda kurung buka dan tutup tetap harus
disertakan . contohnya window.focus ()
Contoh :
<HTML><HEAD>
<TITLE>Kejadian</TITLE>
</HEAD>
<BODY>
<H1>Java Script</H1>
<P>Mencoba Javascript dengan perintah
handler</P>
<A HREF = "www.java.com"
onMouseOut= "window.alert('Anda menyorot
link Java Althaf')";
onMouseOver= "window.focus()";>
Javaku</A>
</BODY>
</HTML>
5.2.5 Pengertian Jquery
Jquery adalah library javascript yang memungkinkan kita untuk membuat program web pada
suatu halaman web,tanpa harus secara eksplisit kita menambahkan event atau pun property pada
halaman web tersebut.
Dengan Jquery ,suatu halaman web yang menjadi aplikasi web,jika dilihat sourcenya ,akan
terlihat seperti dokumen HTML biasa,tidak ada kode Javascript yang terlihat langsung.Teknik
pemrograman web seperti ini disebut sebagai unobstrusive Javascript programming.
Jquery merupakan salah satu library yang membuat program web dari sisi klien,tidak terlihat
sebagai program javascript biasa,yang harus secara eksplisit disisipkan pada document web.Pada
teknik pemrograman sisi klien dengan menggunakan javascript biasa ,setiap elemen yang akan
memiliki event,akan secara eksplisit terlihat ada event yang dilekatkan pada elemen tersebut.Dan
yang perlu di perhatikan adalah fitur nya yang Open source jadi kita bisa memakai untuk
mempercantik web kita.
Script diatas dapat dijabarkan bahwa variabel nama digunakan untuk menyimpan konstanta dari
prompt yang message input dan menuliskannya di jendela browser setelah di OK dari button
prompt , dengan sintaks document.write (”hai” +nama);
3. Kita akan membuat website kita dengan memberikan library ACCOrdion dari
jquery ,misalkan website kita seperti tampak di bawah ini
4. Maka di script HTML nya kita tinggal memberikan /memanggil seperti tampak di bawah
ini :
<div id="accordion">
<div>
<h3><a href="#">First</a></h3>
<div>Mencoba Accordion slide</div>
</div>
<div>
<h3><a href="#">Second</a></h3>
<div>Mencoba accordion slide untuk Mahasiswaku </div>
</div>
<div>
<h3><a href="#">Third</a></h3>
<div>Nam dui erat, auctor a, dignissim quis.</div>
</div>
</div>
Maka akan nampak seperti gambar di bawah ini hasilnya nampak bagus dan ada animasinya
:
5.4 Tugas :
1. Buat Javascript untuk memvalidasi Form yang di inputkan tidak bernilai
– Warna yang anda inputkan berwarna merah
– (Minus) dan bernilai Positif , Jika di beri nilai Negatif Maka Akan muncul Message ”
Maaf yang anda inputkan harus Bernilai Positif ”
– Seperti nampak pada gambar dibawah ini :
2. Buat sebuah Layout untuk memuncul tab dengan Jquery seperti gambar di bawah
ini :
3. Buat sebuah Form untuk menginputkan date / tanggal dengan Jquery Script
sehingga muncul seperti gambar di bawah ini :