Assalamualaikum wr, wb
DIbawah ini ada 3 bab yang akan kita pelajari, yaitu:
- Penjelasan Pemrograman Berbasis Objek
- Penjelasan Pemrograman Berbasis Prototype
- Penjelasan Interaksi User
Penjelasannya...
Pemrograman berorientasi obyek adalah sebuah paradigma dalam pemrograman yang mengelompokkan fungsi, prosedur, variabel ataupun konstanta terkait dalam satu kesatuan (kelas) seperti obyek dalam dunia nyata.
Obyek sendiri merupakan wujud dari kelas, secara umum dikenal dengan nama instan. Teknik-teknik dalam pemrograman ini merupakan pengembangan dari teknik sebelumnya seperti modularitas, polimorfisme, dan enkapsulasi. Saat ini ada banyak bahasa pemrograman yang telah mendukung pemrograman berorientasi obyek ini, seperti C++, C#, Java, Javascript, PHP, Python, Ruby, dan Objective C.
Penjelasannya...
Javascript memiliki banyak obyek bawaan seperti Math, Array, String dan Object. Setiap obyek dalam Javascript adalah instan dari obyek Object, sehingga memiliki semua properti dan metode yang ada.
Javascript merupakan bahasa PBO yang menggunakan kata kunci function untuk mendefinisikan suatu kelas. Oleh karena itu, pembuatan kelas sama dengan pembuatan fungsi dalam Javascript. Berikut ini merupakan format yang dapat digunakan untuk mendefinisikan kelas pada javascript.
Berikut Merupakan contoh - contoh PBP
CSS : (index.css)
Contoh 1 :
Contoh 2 :
Penjelasannya...
- Adanya interaktifitas dalam aplikasi akan membantu menarik minat pengguna untuk menggunakan aplikasi yang dikembangkan.
- Di banyak bahasa pemrograman pengolahan interaksi ini dikenal sebagai teknik penanganan event.
- Event dalam Javascript adalah sebuah kejadian interaksi antara user dengan halaman web.
Berikut merupakan atribut yang dapat digunakan pada interaksi user :
Atribut Event | Penjelasan |
---|---|
onclick ondblclick | Event ini terjadi saat user melakukan klik sekali atau dua kali dalam satu elemen HTML. Elemen HTML yang umum dimiliki atribut ini : button, document, checkbox, link, radio, select, submit, reset. |
onmousedown | Event ini terjadi saat user melakukan klik pada satu elemen HTML. Elemen terkait : button, document, link, layer |
onmousemove | Event ini terjadi saat user menggerakan mouse diatas elemen HTML |
onmouseover | Event ini terjadi saat user menggerakan mouse ke atas elemen HTML. Elemen terkait: button, documnet, link, layer. |
onmouseout | Event ini terjadi jika user menggerakan mouse keluar elemen HTML. Elemen Terkait : button, document, link, layer |
onmouseup | Event ini terjadi saat user melepaskan klik pada elemen HTML. Elemen terkait : button, document, link, layer |
onmousedown | Event ini terjadi saat user sedang menekan tombol keyboard pada elemen HTML. Elemen terkait : document, image, link, input, textarea |
onkeypress | Event ini terjadi saat user menekan tombol keyboard pada elemen HTML. Elemen terkait : document, image, link, input, textarea |
onkeyup | Event ini terjadi saat user melepas penekanan tombol keyboard pada elemen HTML. |
onload | Event ini terjadi pada dokumen atau frame telah ditampilkan oleh browser. Elemen terkait : document, image, layer, window |
onresize | Event ini terjadi saat ukuran dari dokumen berubah. Elemen terkait : document, image, layer, window |
onscroll | Event ini terjadi saat user melakukan scrolling pada dokumen. Elemen terkait : document, window |
onunload | Event ini terjadi saat user menutup dokumen. Elemen terkait : document, window |
onblur | Event ini terjadi saat fokus pada elemen tersebut dipindahkan ke elemen lainnya. Elemen Terkait : button, checkbox, file upload, layer, password, radio, reset, select, submit, text, textarea, window |
onchange | Event ini terjadi saat nilai elemen form berubah. Elemen terkait : file upload, select, submit, text, textarea |
onfocus | Event ini terjadi saat elemen tersebut difokuskan oleh user. Elemen terkait : button, checkbox, file upload, layer, password, radio, reset, select, submit, text, textarea, window |
onreset | Event ini terjadi saat form di reset ke kondisi sebelum diisi. Elemen terkait : form |
onselect | Event ini terjadi saat user memiliki sebagian teks pada elemen. Elemen terkait : text, textarea |
onsubmit | Event ini terjadi saat form akan dikirim ke aplikasi browser. Elemen terkait : form |
0 komentar:
Posting Komentar