• Tidak ada hasil yang ditemukan

7991f pertemuan ke 7

N/A
N/A
Protected

Academic year: 2017

Membagikan "7991f pertemuan ke 7"

Copied!
12
0
0

Teks penuh

(1)

P E N G A N T A R

J Q U E R Y

(2)

“Apa itu Jquery?”

Library JavaScript yang memungkinkan programmer untuk membuat

web tanpa harus secara eksplisit menambahkan event ataupun

(3)

Aturan

Jquery

1. Dapat diakses ketika dokumen sudah siap

$(document).ready(function() {

//skrip jquery ditulis disini

};

2. Terdiri dari $(selector).action()

S : mendefinisikan jQuery

(selector) : object/elemen yang dituju

action : jQuery action yang dipilih kepada object yang dituju

3. Menambahkan script (memanggil library jQuery)

(4)

M e m u l a i d e n g a n

J Q u e r y

1. Download library jQuery di http : //jquery.com

2. Simpan file hasil download dalam folder tersendiri, kemudian buat

dokumen baru yang berisi struktur HTML

3. Selanjutnya panggil library jQuery diantara tag <head>….</head>

4. Kemudian buat skrip untuk mengeksekusi program yang kita inginkan

5. Terakhir buatlah skrip jQuery dan sesuaikan dengan class atau id yang

(5)

Cara Kerja

JQuery

1. jQuery akan memastikan bahwa semua elemen atau elemen yang diinginkan sudah ditampilkan semua dihalaman web.

2. Setelah semua elemen ditampilkan, tahap berikutnya adalah memilih elemen berdasarkan class atau id yang telah didefinisikan.

3. Setelah elemen dipilih, tahap berikutnya adalah memberikan aksi/operasi terhadap elemen yang sudah dipilih.

<html> <head>

<script type="text/javascript" src="jquery-2.2.4.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".sembunyi").click(function(){ $("#foto").hide("slow"); }); $(".tampil").click(function(){ $("#foto").show("normal"); }); }); </script> </head> <body> <button class="sembunyi">Sembunyikan</button> <button class="tampil">Tampilkan</button>

<p><img id="foto" src="Penguins.jpg" /></p> </body>

</html>

1

3

(6)

Memahami jQuery

Struktur jQuery

: $ (“div”).addClass(“xyz”);

jQuery Function

(7)

Memahami selector

Selector berfungsi untuk memilih/mengambil elemen – elemen tertentu

yang ingin dilakukan operasi terhadap elemen tersebut atau memanipulasi

elemen – elemen tersebut.

Selector berdasarkan elemennya dapat dibagi 3 yaitu

1. Selector tag

cara penggunaannya dengan langsung nama tag

2. Selector id

cara penggunaannya dengan menyertakan tanda kres

(#)

(8)

Selector tag

<html> <head>

<script type="text/javascript" src="jquery-2.2.4.min.js"></script>

<script type="text/javascript"> $(document).ready(function(){

$("div").addClass("merah"); }); </script>

<style type="text/css"> .merah {

color: red;

font-weight: bold; } </style>

</head> <body> <div>

<p>paragraf pertama</p> </div> <div>

<ul><li>item 1</li> <li>item 2</li><li>item 3</li></ul></div> </body>

(9)

Selector id

<html> <head>

<script type="text/javascript" src="jquery-2.2.4.min.js"></script> <script type="text/javascript">

$(document).ready(function(){

$("#daftar").addClass("merahkuning"); });

</script>

<style type="text/css"> .merahkuning {

color: red;

font-weight: bold; background : yellow; padding : 3px;

} </style></head> <body>

<div>

<p>paragraf pertama</p></div> <div>

<ul id="daftar">

(10)

Selector class

<html> <head>

<script type="text/javascript" src="jquery-2.2.4.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#daftar").addClass("merahkuning"); $(".subdaftar").addClass("kuninghitam"); }); </script> <style type="text/css"> .merahkuning { color: red; font-weight: bold; background-color:yellow; padding: 3px; } .kuninghitam{ color : yellow;

background-color: black; } </style></head> <body> <div> <p>paragraf pertama</p></div> <div> <ul id="daftar"> <li>item 1</li>

(11)

Memahami

event

Selectors

yang mencari elemen – elemen apa saja yang akan dilakukan operasi

terhadapnya, maka

Event

memutuskan kapan yang dilakukan operasi

<html> <head>

<script type="text/javascript" src="jquery-2.2.4.min.js"></script>

<script type="text/javascript"> $(document).ready(function(){ $("a").click(function(){

alert("selamat datang di website facebook"); }); });

</script> </head> <body>

<a href="http://facebook.com">

klik disini untuk membuka website facebook</a> </body>

(12)

Memahami Effect

Efek

mengenai

menampilkan,

menyembunyikan

suatu

elemen,

menggerakkan

elemen

dan

menganimasi elemen

<html> <head>

<script type="text/javascript" src="jquery-2.2.4.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ setTimeout(function(){ $("#kotak").fadeOut("slow",function(){ $("#kotak").remove(); }); }, 3000); }); </script> <style type="text/css"> #kotak {

width : 300px; height : 50px;

background: lightyellow; border : 1px solid black; padding : 5px;

} </style> </head> <body> <h3 id="kotak">

Perhatikan baik -baik teks ini, karena

Referensi

Garis besar

Dokumen terkait

Untuk jenis bahan baku yang dilihat dari segi kualitasnya akan digunakan oleh perusahaan sesuai dengan spesifikasi pelanggan, misalnya pelanggan meminta harga jual yang murah

Studi ini bertujuan untuk menggambarkan keadaan struktur geologi yang terbentuk di Pulau Simeulue yang berhubungan dengan mekanisme pembentukan sesar-sesar anjak pada prisma

Berdasarkan fenomena tersebut, peneliti akan melakukan penelitian dengan judul “Pengaruh Kualitas Produk, Harga dan Promosi Terhadap Keputusan Pembelian Produk The

M asih maraknya truk kontener yang parkir di sepanjang Jalan Marunda Baru, Cilincing, Jakarta Utara menuai protes pengguna jalan dan masyarakat sekitar.. Sebab, keberadaan truk

Di dalam modul pratikum ini, metoda yang digunakan dibatasi pada metoda Di dalam modul pratikum ini, metoda yang digunakan dibatasi pada metoda tahanan jenis dan potensial diri

Penelitian ini bertujuan mendeteksi dan mengidentifikasi spesies Meloidogyne pada tanaman wortel asal Dataran Tinggi Malino, Kecamatan Tinggimoncong, Kabupaten

Jelasnya Minhaj bukanlah hasil karya sepenuhnya al-Nawawi tetapi merupakan ringkasan kitab asal (al-Muharar) den- gan beberapa perubahan seperti menukar ganti per- kataan ganjil

Pemahan dan pengetahuan yang kurang terhadap anak tunagrahita membuat teriambatnya orang tua dalam memberikan pelayanan bagi En dan Ek, berbeda dengan Sn karena kelahiranya