logo logo

Portal media terdepan yang menyajikan informasi terkini seputar dunia teknologi, gadget, dan inovasi digital di Indonesia.

Sentral Media

Langganan Update Teknologi

Dapatkan rangkuman berita mingguan langsung ke email Anda.

Daftar Newsletter

Surabaya, Indonesia

Kota Surabaya, Jawa Timur

Email: redaksi@sentralmediateknologi.id

Berita frontend-uiux

Traversing DOM: parentNode, children, nextElementSibling, previousElementSibling gambar
frontend-uiux

Traversing DOM: parentNode, children, nextElementSibling, previousElementSibling gambar

Setelah Anda mahir mengambil elemen dengan ID atau Class, terkadang Anda perlu menelusuri elemen lain yang berada di sekitarnya tanpa harus membuat selector baru. Inilah yang diseb...

Mencegah Default Behavior: e.preventDefault() pada Form Submission. buatkan gambar
frontend-uiux

Mencegah Default Behavior: e.preventDefault() pada Form Submission. buatkan gambar

Pernahkah Anda memperhatikan saat menekan tombol "Submit" pada sebuah formulir (), halaman web secara otomatis melakukan penyegaran (refresh)? Itu adalah Default Behavior atau peri...

Event Bubbling dan Capturing (StopPropagation).
frontend-uiux

Event Bubbling dan Capturing (StopPropagation).

Pernahkah Anda bertanya-tanya, jika Anda mengklik sebuah tombol di dalam sebuah div, apakah Anda sebenarnya mengklik tombolnya saja atau mengklik div-nya juga? Di dalam JavaScri...

Event Object: Mendapatkan Data dari Event (e.target, e.key).
frontend-uiux

Event Object: Mendapatkan Data dari Event (e.target, e.key).

Setiap kali sebuah Event terjadi (seperti klik atau ketikan), JavaScript tidak hanya menjalankan fungsi, tetapi juga mengirimkan sebuah "paket data" otomatis yang disebut Event Obj...

Event Types: Click, Mouseenter, Mouseleave, Keydown, Keyup. gambar
frontend-uiux

Event Types: Click, Mouseenter, Mouseleave, Keydown, Keyup. gambar

Mengenal berbagai jenis Event adalah langkah penting untuk menciptakan pengalaman pengguna (User Experience) yang interaktif. Jika addEventListener adalah telinganya, maka Event Ty...

Event Listener: Menjadikan Website Hidup dan Interaktif
frontend-uiux

Event Listener: Menjadikan Website Hidup dan Interaktif

Bayangkan Anda memiliki sebuah tombol di halaman web. Tanpa Event Listener, tombol tersebut hanyalah sekumpulan piksel warna yang tidak berguna. Event Listener adalah cara JavaScri...

Mengelola Classlist: add, remove, toggle, contains.
frontend-uiux

Mengelola Classlist: add, remove, toggle, contains.

Mengelola classList adalah teknik paling profesional dan bersih dalam memanipulasi tampilan website. Alih-alih menulis gaya CSS satu per satu di dalam JavaScript, kita cukup "menya...

Memanipulasi Style CSS secara Dinamis dengan JS.
frontend-uiux

Memanipulasi Style CSS secara Dinamis dengan JS.

Setelah Anda bisa mengubah konten dan atribut, kemampuan berikutnya yang akan membuat website Anda terasa "hidup" adalah memanipulasi Style CSS. Dengan JavaScript, Anda bisa mengub...

Memanipulasi Atribut: setAttribute, getAttribute, removeAttribute. buatkan gambar
frontend-uiux

Memanipulasi Atribut: setAttribute, getAttribute, removeAttribute. buatkan gambar

Selain mengubah teks atau isi HTML, salah satu kekuatan utama DOM adalah kemampuan untuk mengubah atribut dari sebuah elemen (seperti src pada gambar, href pada link, atau class, i...

Memanipulasi Konten: innerHTML, innerText, textContent.
frontend-uiux

Memanipulasi Konten: innerHTML, innerText, textContent.

Setelah Anda berhasil "menangkap" elemen menggunakan selector seperti getElementById atau querySelector, langkah selanjutnya adalah mengubah isinya. Dalam JavaScript, ada tiga prop...