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>

Belajar CSS Dasar

Berikut ini adalah contoh sebuah halaman HTML yang menggunakan sebuah CSS.
File CSS saya beri nama mystyle.css dan di dalam file tsb saya pakai 4 buah file gambar yaitu :
Letakkan ke-4 file gambar tersebut ke dalam 1 foler yg bernama images.

Setelah file CSS-nya jadi berikutnya anda buat file HTML-nya, kalau di sini saya kasih nama contoh.html
Untuk sementara isi dari file HTML anda samakan dengan contoh.html, jika sudah paham maka silahkan ditambahkan beberapa format yang anda inginkan. 

Jika sudah maka silahkan dicoba melihat hasilnya melalui browser.
Selamat mencoba ...

Berikut ini adalah contoh file CSS yang saya kasih nama "mystyle.css"
 ------------------------------------------------------------------------
@charset "utf-8";
/* CSS Document */

#latar {
background: #eeeeee;
margin: 0px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 24px;
color: #FFFF00;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #FF0000;
}

isi {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.header {
background: url(images/header.png);
height: 80px;
padding-top: 16px;
padding-left: 30px;
}

.menu {
background: #000000;
height: 30px;
}

.menu li {
width: 140px;
list-style: none;
float: left;
color: #CCCCCC;
font: 14px/30px Arial, Helvetica, sans-serif;
text-align: center;
text-transform: uppercase;
}

.menu li a {
text-decoration: none;
color: #CCCCCC;
display: block;
}

.menu li a:hover {
background: #eeeeee;
color: #0000FF;
font-weight: bold;
}

.container {
width: 700px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
}

.content-atas {
background: url(images/content-atas.png) no-repeat;
height: 20px;
}

.content-tengah {
background:url(images/content-tengah.png) repeat-y;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 20px;
text-align: justify;
}

.content-bawah {
background:url(images/content-bawah.png) no-repeat;
height: 30px;
}
------------------------------------------------------------------------

Dan berikut adalah tag html dari file contoh.html
------------------------------------------------------------------------ 
<html>
<head>
<title>Contoh halaman yang menggunakan CSS</title>
<link href="mystyle.css" rel="stylesheet" type="text/css">
<link href="mystyle.css" rel="stylesheet" type="text/css">
</head>
<body id="latar">
<div class="header">
 <h1>Virtual Komputer BLOG</h1>
</div>
<div class="menu">
 <li><a href="#">Home Page</a></li>
 <li><a href="#">Daftar Barang</a></li>
 <li><a href="#">Member Area</a></li>
 <li><a href="#">Pembayaran</a></li>
 <li><a href="#">Info Promosi</a></li>
</div>
<div class="container">
  <div class="content-atas"></div>
  <div class="content-tengah">
  <h2>Contoh CSS Sederhana</h2>
  &nbsp;<br>
  <isi>
  <p>Berikut ini adalah contoh sebuah halaman HTML yang menggunakan sebuah CSS.</p>
  File CSS saya beri nama <strong>mystyle.css</strong> dan di dalam file tersebut saya menggunakan 4 buah file gambar yaitu :<br>
  1. content-atas.png<br>
  2. content-bawah.png<br>
  3. content-tengah.png<br>
  4. header.png<br>
  <p>Letakkan ke-4 file gambar tersebut ke dalam 1 foler yg bernama images</p>
  <hr>
  <p>Setelah file CSS-nya jadi berikutnya anda buat file HTML-nya, kalau di sini saya kasih nama <strong>contoh.html</strong><br>
  Untuk sementara isi dari file HTML anda samakan dengan <strong>contoh.html</strong>, jika sudah paham maka silahkan ditambahkan beberapa format yang anda inginkan.
  </p>
  Jika sudah maka silahkan dicoba melihat hasilnya melalui browser.
  <p>Selamat mencoba ...</p>
  </isi>
  </div>
  <div class="content-bawah"></div>
</div>
</body>
</html>
------------------------------------------------------------------------