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 Manipulationcontoh :
$("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" },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'
function(data){
$("#divRespon").html(data);
}
);
- 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'
Penjelasan diatas hanya sebagian kecil aja, lebih lengkapnya kita lanjutkan pada lain kesempatan, OK
Komentar
Posting Komentar