Tampilkan postingan dengan label Java Script. Tampilkan semua postingan
Tampilkan postingan dengan label Java Script. Tampilkan semua postingan

Apa itu JQuery ??? (Belajar JQuery bagi Pemula)

Sudah banyak postingan dari berbagai macam Blog yang menjelaskan mengenai apa itu JQuery, bahkan sangat lengkap sekali. Mulai dari siapa yang mengembangkan, pada tahun berapa, sampai pada tanggal release-nya. Jadi kalau bicara masalah sejarahnya maka bisa anda jumpai banyak Blog di dunia ini. Di sini saya ingin membuat perbedaan, maksudnya saya akan menggunakan penjelasan yang mudah-mudahan bisa diterima oleh para pemula atau yang lagi baru belajar mengenai JQuery (bagi yang mahir mending jangan baca he ... ).

JQuery merupakan salah satu  library dari JS yang berfungsi untuk membuat sebuh tampilan halaman HTML menjadi cantik dan dinamis dengan kode yang mudah dan sederhana tetapi tidak "lemot" karena tidak melakukan load sebuah halaman.

Tahapan pertama adalah pelajari dulu yang namanya tag HTML dan JavaScript (mahir lebih bagus) karena cikal-bakalnya ya dari sini.
Gimana udah dipelajari belum .................... ???

Kalau sudah berikutnya usahakan untuk mengetahui konsep DOM (Document Object Model). Saya akan mencoba menjelaskan konsep DOM secara dasar agar mudah diterima (mudah-mudahan tidak menjadi salah arti). Konsep DOM adalah sebuah konsep dimana setiap komponen yang terdapat dalam halaman HTML mempunyai ciri khusus seperti atribut ID yang akan dikenali oleh semua interface browser sebagai sebuah object dengan sifat Hierarki.

Contoh penggunaan DOM :

<html>     <head><title>Contoh Penggunaan DOM</title></head> <body>     <div id="lblJudul">Hallo Friend</div>     <script type="text/javascript">         alert(document.getElementById("lblJudul").innerHTML);     </script> </body> 
</html>

Berikut ini merupakan hasil tampilan dengan Firefox :









Oke gimana sekarang udah paham mengenai konsep DOM kan ???
Kalau sudah maka sekarang sebagai Latihan pertama akan saya beri contoh perbandingan code dengan JavaScript dan JQuery seperti di bawah ini :

<html>     <head> 
<title>JQuery Lesson 1</title>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
function pakejava() {
  var judul="Dirubah pake JavaScript";
document.getElementById("lbljudul").innerHTML=judul;
var nama="JavaScript";
document.getElementById("txtnama").value=nama;
}
function pakejquery() {
  var judul="Dirubah pake JQuery";
$("#lbljudul").text(judul);
var nama="JQuery";
$("input#txtnama").val(nama);
}
</script>
   </head> <body>   <div id="lbljudul">Isikan secara lengkap</div> 
  <input type="text" id="txtnama">
<p>
<input type="button" value="Pake JavaScript" onClick="pakejava();">
<input type="button" value="Pake JQuery" onClick="pakejquery();"> 
</p>
</body> 
</html>

Berikut ini merupakan hasil tampilan dengan Firefox :

Jika sudah jadi sekarang silahkan dicoba, lakukan klik pada ke-dua tombol tersebut dan amati apa yang terjadi.
Gimana sekarang, apakah anda sudah memahami apa itu JQuery ???

OK untuk selanjutnya silahkan kembangkan sendiri latihan sesuai dengan keinginan anda.

Terima kasih,

Merubah Warna Background Body dengan JavaScript




Pernahkah anda ingin mengganti warna background "Body" ketika halaman web sedang ditampilkan ???

Secara dasar sangat mudah, bahkan hanya dengan waktu kurang lebih 5 menit udah jadi, di sini saya menggunakan salah satu komponen "Form" yaitu "List/Menu" dan yang pasti saya pake "JavaScript".

Berikut adalah tag html-nya :
<html>
<head><title>Merubah Warna Background Body dengan JavaScript</title>
<script language="javascript">
<!--
function rubah_latar(warna) {
  document.bgColor=warna;
}
-->
</script>
</head>
<body>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="4">
Pilih warna background : </font></p>
<select name="cmblatar" onChange="rubah_latar(this.value);">
  <option selected value="white">Putih</option>
  <option value="blue">Biru</option>
  <option value="green">Hijau</option>
  <option value="red">Merah</option>
</select>
</body>
</html>

Mengganti Gambar Menu Ketika Disorot dengan JavaScript

Pernahkan anda mendesain sebuah web sendiri ??? (tanpa bantuan CMS)

Nah pasti disitu ada menu-nya kan ?
Bagaimana jika menu yang anda buat itu bukan berupa tulisan, melainkan dari sebuah gambar/image. Dan anda ingin ketika disorot menu itu berubah menjadi warna merah atau warna lainnya.

Tidak perlu sambil minum kopi ataupun makan snack, karena tidak membutuhkan waktu yang lama kok. Konsepnya sangat sederhana, sebenarnya gambar menu itu tidak pernah berganti warna, melainkan dengan menggunakan 2 gambar. Perhatikan contoh di gambar atas, arahkan pandangan anda ke menu WEBSTAT, ketika menu belum disorot (default tampilan) saya menggunakan gambar "stat.jpg", tetapi ketika menu WEBSTAT disorot maka saya mengganti gambarnya dengan sebuah gambar lain yang bernama "stat_link.jpg", dan pasti saya pake "JavaScript".

Jadi untuk contoh di atas saya memerlukan 6 file gambar, berikut adalah daftar filenya dan bisa didownload dengan gratis :
1. muka.jpg
2. muka_link.jpg
3. stat.jpg
4. stat_link.jpg
5. kat.jpg
6. kat_link.jpg

NB : Jangan lupa letakkan file-file gambar tersebut ke dalam 1 folder yang bernama images

Berikut tag html-nya :
<html>
<head>
<title>Mengganti Gambar Menu Ketika Disorot</title>
</head>

<body bgcolor="#000000" text="#FFFF00">
<table width="35%" border="0">
  <tr>
    <td><a href="#">
    <img src="images/muka.jpg" onMouseOver="this.src='images/muka_link.jpg';" onMouseOut="this.src='images/muka.jpg';">
    </a></td>
    <td>&nbsp;</td>
    <td><a href="#">
    <img src="images/stat.jpg" onMouseOver="this.src='images/stat_link.jpg';" onMouseOut="this.src='images/stat.jpg';">
    </a></td>
    <td>&nbsp;</td>
    <td><a href="#">
    <img src="images/kat.jpg" onMouseOver="this.src='images/kat_link.jpg';" onMouseOut="this.src='images/kat.jpg';">
    </a></td>
  </tr>
</table>
</body>
</html>



Download file lengkapnya di sini


Validasi Angka pada Java Script

Dalam sebuah operasi database pada halaman web terkadang kita memerlukan sebuah validasi angka, contoh pada kotak pengisian harga tidak seharusnya bisa diisi huruf, jika kita menggunakan validasi milik Dreamweaver rasanya kurang memuaskan.


Nah solusinya adalah menggunakan Java Script dengan kode seperti berikut ini :

<html>
<head>
<title>Validasi Angka pada Text Field</title>
<script language="javascript">
<!--
  function cek(a) {
    var tombol=window.event ? a.keyCode : a.which;
    if (((tombol>=48) && (tombol<=57)) || (tombol==8)) {
      return true;
    }
    else {
      return false;
    }
  }
-->
</script>
</head>
<body>
<form method="post" action="">
  <input name="txtharga" type="text" onKeyPress="return cek(event);" />
</form>
</body>
</html>

Silahkan mencoba, semoga bermanfaat buat anda semua ...