Function dan event handling pada javascript

Halo... kali ini kita akan belajar tentang Function dan event handling pada javascript.

Oke langsung saja ke penjelasannya :D

FUNCTION

Function adalah fasilitas di setiap pemrograman untuk membuat suatu perintah yang fungsinya dapat kita gunakan berulang kali tanpa batas. 


Membuat Function di Javascript

untuk membuat function di javascript ada beberapa hal yang dipahami terlebih dahulu, yaitu tentang penulisan function di javascript. Berikut adalah contoh format penulisan function di javascript:

<script>
 
/membuat function di javascript
function nama_function(){
   // isi function nya di buat di sini
}
 
</script>

Pada contoh function diatas penulisannya harus diawali dengan syntax "function" kemudian dilanjutkan dengan nama function yang mau di buat. Dan isi dari function dituliskan didalam tanda kurung kurawal "{}".

Berikut adalah contoh source code untuk membuat function di javascript:

<!DOCTYPE html>
<html>
<head>
<title>Belajar Javascript Part 6 : Membuat Function di Javascript</title>
</head>
<body>
<h1>Membuat Function di Javascript</h1>
<h2>www.malasngoding.com</h2>
 
<!-- id hasil -->
<div id="hasil"></div>
 
<script>
// membuat function tampilkan_nama
function tampilkan_nama(){
return "Malas Ngoding";
}
document.getElementById("hasil").innerHTML = tampilkan_nama();
</script>
</body>
</html>

Perhatikan contoh source code diatas

// membuat function tampilkan_nama
function tampilkan_nama(){
return "Malas Ngoding";
}


Kita membuat function dengan nama tampilkan_nama() di panggil, hasilnya adalah "malas ngoding"


 

EVENT HANDLING

Event pada javascript adalah sesuatu yang terjadi pada element. Misalnya kita memiliki sebuah tombol di halaman website atau aplikasi yang kita buat, dan kita ingin memberikan suatu aksi jika tombol tersebut diklik. Jadi yang menjadi event disini adalah "klik". jika tombol diklik maka akan di tampilkan pesan yang menampilkan sebuah kalimat. Jadi event nya adalah klik. 

Adapun beberapa event yang terdapat pada javascript adalah sebagai berikut:

1. onclick : event jika sebuah element html di klik.

2. oncange : event jika sebuah element html berubah.

3. onmouseover : event jika sebuah element html di letakkan cursor mouse.

4. onmouseout : event jika saat cursor meninggalkan element html.

5. onkeydown : event jika saat terjadi pengetikan pada element html.

6. onload : event ketika saat element atau halaman dibuka.


Membuat Event Handling di Javascript

Untuk membuat event dengan javascript, kita bisa menambahkan atribut dengan nama-nama event di atas, pada element html yang kita berikan event. Contoh :

<button onclick="di sini berikan aksi yang ingin di lakukan">TOMBOL</button>

Contoh Event Handling di Javascript

Pada contoh akan membuat sebuah tombol yang menampilkan kalimat jika tombol tersebut diklik.

<!DOCTYPE html>
<html>
<head>
<title>Belajar Javascript Part 7 : Mengenal Event Pada Javascript</title>
</head>
<body>
<h1>Mengenal Event Pada Javascript</h1>
<h2>www.malasngoding.com</h2>
 
<!-- memberikan event pada element tombol -->
<button onclick="tampilkan_nama()">KLIK SAYA</button>
 
<!-- id hasil -->
<div id="hasil"></div>
 
<script>
// membuat function tampilkan_nama
function tampilkan_nama(){
document.getElementById("hasil").innerHTML = "<h3>Nama Saya Adalah Andi</h3>";
}
</script>
</body>
</html>

Pada contoh diatas terdapat event klik

<button onclick="tampilkan_nama()">KLIK SAYA</button>


Pada saat tombol ini diklik maka akan dijalankan function tampilan_nama() 

function tampilkan_nama(){
document.getElementById("hasil").innerHTML = "<h3>Nama Saya Adalah Andi</h3>";
}


Isi dari function tampilan_nama() ini adalah menampilkan kalimat "nama saya adalah andi" pada element id hasil.


Pada saat tombol diklik :


Sekian penjelasannya tentang function dan event handling, semoga bermanfaat. Terimakasih :D


Komentar

Postingan populer dari blog ini

Penyususan sketsa website toko online

Library BeautifulSoup dan Requests

Scrape data shopee menggunakan python