Langsung ke konten utama

Belajar JQuery itu menyenangkan



jQuery merupakan jenis baru dari Library JavaScript.
jQuery cepat dan ringkas yang menyederhanakan Library JavaScript  melintasi dokumen HTML, penanganan event, animasi, dan interaksi Ajax untuk pengembangan Web yang cepat. jQuery dirancang untuk mengubah cara kamu menulis JavaScript.

jQuery dengan slogan write less do more memang terbukti, dengan saking banyaknya library yang sudah tersedia yang kapan saja bisa kita panggil.
Ada tujuh (7) library utama jQuery yang diantaranya : 









1. Core 
Core  : Inti dari jQuery, sebelum mempelajari library yang lain dari jQuery kamu harus paham dulu library core ini, ini sangat penting.
contohnya :
- Mencari semua input radio dalam form pertama dalam halaman
   $("input:radio", document.forms[0]) 
- mengubah background color halaman jadi hitam.
  $(document.body).background( "black" );
- menyembunyikan semua elemen form
 $( myForm.elements ).hide()
2. DOM
  atau Data Object Manipulation
  contoh :
          $("input").val();
  HTML:
        
  Hasil:
         "isian_teks"
3. CSS
    contoh : Set warna dan background untuk semua elemen p.
        $("p").css({ color: "red", background: "blue" });

4. Javascript
    contoh : Gabungan dua array, menghapus duplikat 2
       $.merge( [0,1,2], [2,3,4] )
    Hasil :
       [0,1,2,3,4] 

5. Events
    contoh : onclick()

       $("p").click( function() { alert("Hello"); } );
     Kode HTML :
          Hello
 


     Terjadi disaat teks Hello diclick maka akan muncul alert popup "Hello"      

 

6. Effects
    contoh : $("p").slideDown("slow");
    untuk membuat animasi slide pada elemen p
7. Ajax
    contoh :
- request GET

$.get("kirim.php",{ nama: "Khayat", alamat: "majenang" },
function(data){
   $("#divRespon").html(data);
}
);

penjelasan : Mengirim request bertype GET ke file kirim.php dan membawa parameter nama dan alamat,  selanjutnya setelah ada response ajax ditampilkan pada innerHTML elemen yang punya ID 'divRespon' 
- request POST
        dataString = $("#contactForm").serialize();
        $.ajax({
        type: "POST",
        url: "kirim.php",
        data: dataString,
        dataType : "html",
        success: function(data) {
             $("#divRespon").html(data);            
        }
        });
        return false;

mengirim isi dari form yang id="contactForm" ke file kirim.php dan response ditampilkan pada innerHTML elemen yang punya ID 'divRespon'








Asyik kan..., jQuery  write less do more ... kayak iklan rokok yah ....
Penjelasan diatas hanya sebagian kecil aja, lebih lengkapnya kita lanjutkan pada lain kesempatan, OK

Komentar

Postingan populer dari blog ini

Rancangan database Apotik CDM (Conceptual Data Model)

Nih aku publish rancangan analisis database apotik/apotek dalam bentuk CDM (Conceptual Data Model). jika ada kekurangan mohon reply-nya Semoga bisa membantu ..... visit too BODOLEO Nightcourses.com - Nightcourses.com is Ireland's premier portal for information about Adult Education, Further Learning and Evening Classes. The website incorporates The National Education Database, listing every course in Ireland.

Cara Menghilangkan Bad Mood / BETE atau Stress

Cerita berawal dari akhir pekan dan badmood melanda. coba ikuti langkah-langkah dibawah ini untuk menghilangkan badmood atau bete : Inisialisasi penyebab bad mood kamu Kalo sudah ketemu, coba kamu bagikan sama orang lain. bisa dengan cara telpon, chat, vicon sama orang yang dekat dengan kamu [pacar,sahabat,orang tua , de el el] Kalo belum ringan juga, coba kamu lihat video-video lucu atau artikel yang bikin ketawa karena ketawa bisa menghilangkan keresahan hati Manjakan dirimu sejenak Kalo kamu perokok, coba hisap rokokmu dengan tarikan nafas yang panjang Coba kamu beralih ketempat yang luas, bebas pandangan biar perasaan jadi jembar/ longgar Lakukan kewajibanmu dengan tulus [sholat lima waktu berjama'ah misalnya] Jauhkan diri kamu atau kegiatanmu dari maksiat  Terakhir, jika kamu masih merasa bad mood/bete atau stress ... ulangi langkah pertama ....  semoga stress kamu hilang ......