JavaScript dikembangkan
oleh Netscape. JavaScript adalah bahasa yang berbentuk kumpulan
skrip yang pada fungsinya berjalan pada suatu dokumen HTML, bahasa ini adalah
bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasa HTML
dengan mengijinkan pengeksekusian perintah-perintah di sisi user, yang artinya
di sisi browser bukan di sisi server web. Secara fungsional, JavaScript
digunakan untuk menyediakan akses script pada objek yang dibenamkan (embedded
). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up,
fungsi validasi pada form sebelum data dikirimkan ke server, merubah image
kursor ketika melewati objek tertentu.
JavaScript merupakan bahasa
pemrograman yang tidak membutuhkan lisensi untuk dapat menggunakanya. Jika
browser web yang kita gunakan mendukung JavaScript,
maka kita dapat langsung membuat aplikasi berbasis web dengan menggunakan JavaScript. JavaScript muncul sebagai jawaban atas tantangan dari pengakses web
yang mengharapkan halaman web yang ditampilakan dapat lebih dinamis, tidak
statis. Dokumen atau halaman web, tidak sekedar digunakan untuk dapat
berinteraksi dengan suatu sistem informasi . Karena pada awal perkembangan
teknologi dan peneraopan web , halaman-halaman web lebih cenderung sebagai
halaman-halaman yang statis, tidak ada suatu daya tarik lain. Selain hanya data
dan informasi yang ditampilkan sehingga akan membuat pengunjung web menjadi
cepat bosan dan memutuskan untuk beralih ke situs web lain.
Sejarah
JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape
di bawah nama Mocha, yang
nantinya namanya diganti menjadi LiveScript,
dan akhirnya menjadi JavaScript.
Navigator
sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer
yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk mengakomodasi hal
tersebut. Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama
JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.
JavaScript bisa
digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di gambar maupun teks,
dan yang penting juga adalah untuk membuat AJAX. JavaScript adalah bahasa
yang digunakan untuk AJAX.
Apa yang bisa dilakukan oleh
Javascript?
- Memiliki piranti pembuatan program dalam WEB.
- Membaca dan menulis elemen HTML ke dalam suatu halaman WEB. Program Javascript dapat mengubah isi elemen WEB yang sedag ditampilkan.
- Membuat halaman WEB lebih dinamis, karena bisa menyisipkan juga elemen WEB ke dalam Javascript
- Memberikan reaksi kepada suatu kejadian di atas halaman WEB yang sedang ditampilkan.
- Menjadikan halam WEB menjadi suatu aplikasi berbasis WEB yang dapat berjalan di atas browser WEB.
- Mendeteksi browser yang digunakan oleh pengguna, sehingga bisa menyajikan informasi yang berhubungan dengan browser web yang digunakan oleh pengguna.
- Membuat cookie, atau suatu kode yang digunakan untuk menyimpan dan mengambil data dan informasi dari browser pengunjung.
Perkembangan Javascript sampai saat ini
Dalam perkembangannya Javascript mengalami permasalahan yang sama seprti kode
pemrograman web yang bersifat client-side seperti CSS, yakni bergantung
kepada Implementasi web browser. Karena hal tersebut, javascript pada awalanya termasuk bahasa pemrograman yang rumit
karena harus membuat beberapa kode program untuk berbagai web browser.
Namun, beberapa tahun belakangan ini, javascript kembali bersinar berkat
kemudahan yang ditawari oleh komunitas programer yang membuat library javascript seperti Jquery. Library ini me memuahkan kita membuat program javascript untuk semua web
browser,dan membuat fitur-fitur canggih yang sebelumnya membutuhkan ribuan
baris kode program menjadi sederhana.
Perkembangan javascript kedepanya akan tetap
menjadi kebutuhan programer, apalagi untuk situs saat ini yang mengharuskan
mempunyai banyak fitur modern sebagai standar web.
Contoh Program sederhana Javascript:
<html>
<head>
<title> Belajar Javascript </title>
</head>
<body bgcolor=#FFFFAA>
<h1> Contoh Program JavaScript </h1>
<script type="text/javascript>
Document.write("Hallo, nama saya JavaScript"):
</script>
</body>
</html>
Referensi
Referensi

Komentar
Posting Komentar