Apa itu javascript
Javascript adalah sebuah kode pemrograman yang digunakan
pada website agar website tersebut menjadi lebih interaktif dan dinamis.
Javascript adalah jenis bahasa
pemrograman client side.
Secara definisi, Client-side Scripting adalah bahasa pemrograman web yang pengolahan datanya dilakukan oleh komputer pengguna/pengunjung. Jadi, ketika seseorang berkunjung ke sebuah web, komputernya akan mendownload data/script yang bersifat client-side di web tersebut. Client-side script mempengaruhi berat-tidaknya loading sebuah website yang tergantung pada kecepatan loading & spesifikasi komputer serta koneksi internet penggunanya. Client-side script meliputi kode-kode yang ditampilkan ketika anda mengklik kanan pada sebuah halaman web dan melihat sumber halaman (View Page Source). Contoh dari Client-side Script adalah HTML, CSS, JavaScript dan XML. Penggunaan kode javascript pada sebuah website bersifat opsional, artinya tidak harus selalu ada. Namun, website-website maupun blog modern saat ini hampir semuanya menggunakan kode javascript walaupun sedikit.
Sejarah javascript
JavaScript pada awalnya dikembangkan oleh Brendan Eich, saat
masih bekerja di Netcape Communications Corporation. Meskipun dikembangkan
dengan nama Mocha yang nantinya namanya diganti menjadi LiveScript ketika
pertama kali dikirim dalam rilis beta Netscape Navigator 2.0 pada bulan
September 1995 , tapi namanya diubah 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.
Penulisan kode javascript
Kode JavaScript biasanya dituliskan dalam bentuk fungsi yang
ditaruh di tag <head> yang dibuka dengan tag <script
type="text/javascript">
<scripttype="text/javascript">
alert("Halo
Dunia!");
</script>
Kode JavaScript juga bisa diletakkan di file
tersendiri yang berekstensi .js (singkatan dari JavaScript) Untuk memanggil
kode JavaScript yang terdapat di file sendiri, di bagian awal <head>
harus ditentukan dahulu nama file .js yang dimaksud menggunakan contoh kode
seperti berikut.
<scripttype="text/javascript"src="alamat.js">
</script>
Script Pada Bagian Head
Script ini akan dieksekusi ketika dipanggil (biasanya
berbentuk function) atau dipanggil berdasarkan trigger pada event tertentu.
Peletakkan script di head akan menjamin skript di-load terlebih dahulu sebelum
digunakan (dipanggil).
<html>
<head>
<scripttype="text/javascript">
...
</script>
</head>
</html>
Script Pada Body
Script ini dieksekusi ketika halaman di-load sampai di
bagian <body>. Ketika menempatkan script pada bagian <body> berarti
antara isi dan JavaScript dijadikan satu bagian.
<html>
<head>
</head>
<body>
<scripttype="text/javascript">
...
</script>
</body>
</html>
Jumlah JavaScript di <head> dan <body> yang
ditempatkan pada dokumen tidak terbatas.
Kelebihan dan kekurangan
Kelebihan
- Mudah Dipelajari : JavaScript merupakan bahasa semi pemrograman yang merupakan gabungan antara bahasa pemrograman Java dengan bahasa kode HTML sehingga disebut bahasa hybrid.
- Terbuka : JavaScript tidak terkait oleh hardware maupun software tertentu bahkan sistem operasi seperti windows maupun unix. Karena bersifat terbuka, jadi JavaScript bisa dibuat maupun di baca di semua jenis komputer.
- Ukuran File Kecil : Script dari JavaScript memiliki ukuran yang kecil sehinggan web yang memiliki JavaScript ditampilkan di browser maka akses tampilannya akan lebih cepat.
- Cepat : Karena diletakkan di HTML, dan langsung dicoba di browser.
Kekurangan
- Masalah Keamanan : Potongan JavaScript, setelah ditambahkan ke halaman web mengeksekusi pada server klien dengan segera dan karena itu juga dapat digunakan untuk mengeksploitasi sistem pengguna. Sementara pembatasan tertentu yang ditetapkan oleh standar web modern pada browser, kode berbahaya masih bisa dijalankan sesuai dengan batasan yang ditetapkan.
- Kemampuan Terbatas : Meskipun JavaScript mampu membuat bentuk web menjadi interaktif dan dinamis, namun JavaScript tidak mampu membuat program aplikasi sendiri seperti Java.
- Keterbatasan Objek : JavaScript tidak mampu membuat kelas-kelas yang bisa menampung objek-objek tambahan seperti Java, karena JavaScript sudah memiliki objek yang builtin pada struktur bahasanya.
Sumber :
www.syakirurohman.net/2014/11/pengertianl-apa-itu-javascript-manfaat-cara-kerja.html
http://gustiaguss.blogspot.co.id/2014/12/pengertian-dan-sejarah-javascript.html
Tidak ada komentar:
Posting Komentar