Assalamu’alaikum…
Hai sobat kali ini
saya akan memberitahu tentang macam macam Javascript HTML DOM,
ternyata ada banyak macamnya mari kita pahami dan praktikkan coding
di bawah ini .
Pengertian
JavaScript HTML DOM
Animation kita membuat animasi dalam sebuah halaman web. Seperti yang
kita ketahui animasi adalah hasil pengolahan gambar sehingga menjadi
gambar yang bergerak.
JavaScript HTML DOM
Event adalah JavaScrip yang dapat dijalankan saat sebuah peristiwa
terjadi, seperti pengguna mengeklik elemen HTML. Untuk menjalankan
kode saat pengguna mengeklik elemen, tambahkan kode javascript ke
atribut sebuah HTML.
Contoh HTML Event:
-
Saat pengguna mengeklik mouse
-
Saat halaman web dimuat
-
Saat gambar telah dimuat
-
Saat mouse bergerak di atas sebuah elemen
-
Bila field masukan diubah
-
Saat formulir HTML dikirimkan
-
Saat pengguna memasukkan kunci
Latar
Belakang
JavaScript HTML DON
Animation dan JavaScript HTML DOM Event sendiri memiliki kode atau
cara yang bermacam macam, tampilannya juga banyak. Berikut ini contoh
dari masing masing javascript HTML DOM :
JavaScript
HTML DOM Animation
-
Membuat Halaman web sederhanaCoding :
<html>
<body>
<h1>Animasi
JavaScript pertama saya</h1>
<div
id="animate">Aniamasi saya akan masuk di Halaman
ini</div>
</body>
</html>
Hasil :
-
Membuat Kontainer Animasi Gaya Elemen
Elemen kontainer
harus dibuat dengan style = “position : relative “.
Element Animasi
harus dibuat dengan = “position : absolute “.
Coding :
<html>
<style>
#container {
width: 400px;
height: 400px;
position: relative;
background: aqua;
}
#animate {
width: 50px;
height: 50px;
position: absolute;
background: red;
}
</style>
<body>
<h1>Animasi
JavaScript Pertamaku </h1>
<div
id="container">
<div
id="animate"></div>
</div>
</body>
</html>
Hasil :
Tampilan di atas
hanya menampilkan halaman saja belum ada animasinya.hanya pewarnaan
dan gaya elemen.
-
Kode Animasidilakukan dengan memprogram perubahan terhadap dalam gaya elemen perubahan dipanggil oleh timer, bila interval timer kecil, maka animasi akan terus-menerus. kode dasarnya adalah sebagai berikut :
var id =
setInterval(frame, 5);
function frame()
{
if (/* test
for finished */) {
clearInterval(id);
} else {
/* code
to change the element style */
}
}
Contoh :
<html>
<style>
#container {
width: 400px;
height: 400px;
position: relative;
background: aqua;
}
#animate {
width: 50px;
height: 50px;
position: absolute;
background-color: red;
}
</style>
<body>
<p>
<button onclick="myMove()">Click Me</button>
</p>
<div id="container">
<div id="animate"></div>
</div>
<script>
function myMove() {
var elem= document.getElementById("animate");
var pos= 5;
var id= setInterval(frame, 5);
function frame() {
if (pos == 350){
clearInterval(id);
} else {
pos++;
elem.style.top = pos + 'px';
elem.style.left = pos + 'px';
}
}
}
</script>
</body>
</html>
Hasil :
Tampilan di atas juka di klik maka warna kotak merah akan bergerak ke pojok kiri atas.
JavaScript
HTML DOM Element
-
Bereaksi ke EventDalam contoh ini, isi elemen <h1> akan berubah saat pengguna mengekliknya.
Coding :
<html>
<body>
<h1 onclick="changeText(this)">Klik pada teks!</h1>
<script>
function changeText(id) {
id.innerHTML = "Ooops!";
}
</script>
</body>
</html>
Hasil :
Jika teks di atas di klik maka akan berubah menjadi :
-
HTML Event AttributesDalam contoh ini menampilkan Date (waktu dan tanggal) pada saat tombol atau button di klik.
Coding :
Hasil :
-
The Ochange EventAcara onchange sering digunakan bersamaan dengan validasi field input.Berikut adalah contoh bagaimana cara menggunakan onchange. Fungsi upperCase () akan dipanggil saat pengguna mengubah isi field masukan. Yang akan menampilkan sebuah tampilan jika diisi huruf maka akan diubah menjadi huruf kapital.
Coding :
Hasil :
-
The onmouseover and onmouseout EventsJika cursor diarahkan ke gambar warna tersebut maka akan berubah warna dan tulisan sesuai warna dan tulusan yang kita isikan pada coding.
Coding :
Hasil :
Jika cursor diarahkan pada gambar akan berubah menjadi :
-
The onmousedown, onmouseup and onclick EventsIni adalah bagian dari klik mouse. Pertama pada saat tombol mouse di klik,event onmousedown dipicu, saat tombol mouse dilepaskan akan berubah.
Coding :
Hasil :
Maksud
dan Tujuan
Lebih memahami
JavaScript HTML DOM Animation dan Javascript HTML DOM Event.
Alat
dan Bahan
-
Laptop
-
File Items
-
Text Editor
Hasil
yang diharapkan
agar bisa memahami
penjelasan di atas dan mempraktikkan contoh.
Referensi
Tidak ada komentar:
Posting Komentar