Materi JavaScript 1
Sekilas Mengenai JavaScript
oleh: Suryo Adhy Chandra, ST
JavaScript adalah bahasa pemrograman yang banyak digunakan untuk membuat halaman website menjadi lebih interaktif. Jika HTML dipakai untuk menyusun isi halaman dan CSS dipakai untuk mengatur tampilan, maka JavaScript dipakai untuk mengatur perilaku halaman.
1. Apa itu JavaScript?
JavaScript berjalan di dalam web browser seperti Google Chrome, Microsoft Edge, Mozilla Firefox,
dan Safari. Ketika browser membaca file HTML, browser juga bisa menjalankan kode JavaScript
yang ditulis di dalam tag <script> atau di file terpisah dengan ekstensi
.js.
JavaScript bersifat fleksibel. Bahasa ini dapat dipakai untuk membuat website, aplikasi web, server, aplikasi mobile, bahkan beberapa aplikasi desktop. Namun pada tahap awal, kita akan fokus memakai JavaScript di dalam halaman HTML.
2. Peran JavaScript dalam website
HTML
Menyusun struktur halaman, seperti judul, paragraf, gambar, tabel, dan form.
CSS
Mengatur tampilan halaman, seperti warna, ukuran, jarak, layout, dan dekorasi.
JavaScript
Membuat halaman bereaksi terhadap tindakan pengguna, seperti klik dan input.
3. Sejarah singkat JavaScript
JavaScript dibuat oleh Brendan Eich pada tahun 1995 ketika ia bekerja di Netscape. Pada awalnya, bahasa ini dibuat agar halaman web tidak hanya menampilkan informasi statis, tetapi juga dapat memberikan respons terhadap tindakan pengguna.
Nama awal JavaScript adalah Mocha, kemudian berubah menjadi LiveScript, dan akhirnya dikenal sebagai JavaScript. Walaupun namanya mirip dengan Java, JavaScript dan Java adalah bahasa pemrograman yang berbeda.
1995
JavaScript dibuat untuk browser Netscape Navigator.
1997
Standar ECMAScript mulai dibuat agar JavaScript lebih konsisten.
2009
Node.js muncul dan membuat JavaScript bisa berjalan di luar browser.
Sekarang
JavaScript menjadi salah satu bahasa utama dalam pengembangan web.
4. Tempat menulis JavaScript
Untuk latihan dasar, JavaScript bisa ditulis langsung di dalam file HTML menggunakan tag
<script>. Biasanya tag ini diletakkan sebelum tag penutup </body>
agar elemen HTML sudah terbaca lebih dulu.