JavaScript adalah bahasa pemrograman tingkat tinggi yang digunakan untuk membuat aplikasi web interaktif dan dinamis. JavaScript awalnya dikembangkan oleh Netscape Communications Corporation pada tahun 1995 dan saat ini menjadi salah satu bahasa pemrograman yang paling populer di dunia.
JavaScript biasanya digunakan untuk menambahkan interaksi ke dalam halaman web, seperti validasi formulir, animasi, efek visual, dan banyak lagi. Selain itu, JavaScript juga dapat digunakan untuk mengambil dan memanipulasi data pada halaman web, berkomunikasi dengan server melalui AJAX, dan mengembangkan aplikasi web full-stack yang kompleks.
JavaScript dapat dijalankan pada sisi klien (client-side) dan sisi server (server-side). Di sisi klien, JavaScript dijalankan di browser pengguna dan digunakan untuk mengatur tampilan dan interaksi dengan halaman web. Di sisi server, JavaScript dapat dijalankan dengan menggunakan platform seperti Node.js dan digunakan untuk mengembangkan aplikasi web server-side.
JavaScript memiliki sintaks yang mirip dengan bahasa pemrograman C, namun memiliki beberapa perbedaan, seperti tidak adanya deklarasi tipe data dan penggunaan konsep prototipe untuk membuat objek.
Berikut adalah contoh kode HTML dengan JavaScript sederhana:
php
Copy code
<!DOCTYPE html>
<html>
<head>
<title>Contoh Kode HTML JavaScript</title>
</head>
<body>
<h1>Contoh Kode HTML JavaScript</h1>
<p>Klik tombol di bawah ini untuk mengubah teks pada paragraf:</p>
<button onclick="ubahTeks()">Klik saya!</button>
<p id="paragraf">Ini adalah teks awal pada paragraf.</p>
<script>
function ubahTeks() {
document.getElementById("paragraf").innerHTML = "Teks telah diubah!";
}
</script>
</body>
</html>
Pada contoh di atas, terdapat sebuah tombol yang di klik akan memanggil fungsi ubahTeks() yang didefinisikan dalam tag <script>. Fungsi tersebut mengambil elemen paragraf dengan ID paragraf menggunakan metode getElementById() dan kemudian mengubah isi HTML dari elemen tersebut menggunakan properti innerHTML. Setelah tombol di klik, teks pada paragraf akan berubah dari "Ini adalah teks awal pada paragraf" menjadi "Teks telah diubah!".
Komentar
Posting Komentar