Mengenal Function dan Event Handling

  Dalam pemrograman, fungsi sering digunakan untuk membungkus program menjadi bagian-bagian kecil.

Logika program yang ada di dalam fungsi dapat kita gunakan kembali dengan memanggilnya.

Sehingga tidak perlu menulis ulang.

Pada kesempatan ini, kita akan belajar tentang fungsi di Javascript.

Mulai dari cara membuat, memanggil, hingga membuat program CRUD sederhana dengan fungsi.

Mari kita mulai…

Apa itu Fungsi?

Fungsi adalah sub-program yang bisa digunakan kembali baik di dalam program itu sendiri, maupun di program yang lain.

Fungsi di dalam Javascript adalah sebuah objek. Karena memiliki properti dan juga method.


Event Body Onload

Cara Menggunakan Event Onload pada Javascript. Event pada JavaScript dapat dikatakan sebagai fungsi pasif (passive function) yang disediakan oleh JavaScript. Proses event akan berjalan apabila suatu aksi tertentu dikenakan pada elemen HTML tertentu. Dan untuk Event Onload ini akan di eksekusi jika suatu object telah di load, contohnya jika halaman website kita sudah di load maka akan di eksekusi kode event javascriptnya.


<!DOCTYPE html>
<html>
    <head>
        <script>
            //Membuat fungsi Hello()
            function Hello(){
                 document.getElementById("halo").innerHTML = "Halo Guys";
            }
         </script>
    </head>
     <body onload="Hello()">
         <div id="halo"></div>
     </body>
</html>


Event Onclick

Event onclick terjadi saat pengguna mengklik suatu elemen dalam html. biasanya event ini digunakan untuk button, link, radio button, checkbox, tombol submit atau tombol reset.

<!DOCTYPE html>
<html>
    <head>
        <script>
            //Membuat fungsi Hello()
            function Hello(){
                 document.getElementById("halo").innerHTML = "Halo Guys";
            }
        </script>
    </head>
    <body>
        <a href="#" onclick="Hello()">Klik Saya</a>
        <div id="halo"></div>
    </body>
</html>


Event Onclick menangani DOM

Di tingkat paling dasar, situs sebuah web terdiri atas dokumen HTML serta CSS. Browser membuat representasi dokumen yang biasa disebut dengan DOM (Document Object Model). Dokumen tersebut memungkinkan Javascript dapat mengakses serta memanipulasi elemen dan juga style situs web. Model ini diatur dalam struktur ojek serta mendefinisikan:

  • Properties dan event elemen HTML
  • Elemen HTML sebagai objek
  • Method guna mengakses elemen HTML

Objek dokumen merupakan model dokumen HTML yang berisi kumpulan fungsi serta atribut berupa objek berdasarkan elemen HTML yang dapat diilustrasikan dengan bentuk pohon seperti di bawah ini:

Apa itu DOM di Javascript

Struktur seperti pohon ini akan memudahkan Anda dalam memakai elemen tertentu. Elemen-elemen di atas disebut node. Tidak hanya elemen, namun atribut elemen dan teks juga memiliki node tersendiri, yaitu attribute-node untuk atribut elemen dan text- node untuk teks.


<!DOCTYPE html>
<html>
    <head>
        <script>
            //Membuat fungsi Hello()
            function Tambah(){
                 var angka1 = document.getElementById("angka1").value;
                 var angka2 = document.getElementById("angka2").value;
                 document.getElementById("jumlah").value = angka1 + angka2;
            }
         </script>
    </head>
    <body>
        <p><input type="text" id="angka1" /> Angka 1 </p>
        <p><input type="text" id="angka2" /> Angka 2 </p>
        <p><button onclick="Tambah()">Tambah</button></p>
        <p><input type="text" id="jumlah" /> Jumlah </p>
     </body>
</html>

Komentar

Postingan populer dari blog ini

MEMBUAT PROGRAM PESANAN MENU RESTORAN PADA PYTHON

Cara Membuat Prototype Produk