Pada tutorial ini, kita sedikit membahasa mengenai javascript. Apa itu javascript.? Javascript adalah bahasa pemrograman yang dinamis dan ringan. Bahasa pemrograman ini sering digunakan untuk membuat halaman web, yang dapat mengimplementasikan client-side script untuk melakukan interaksi dengan pengguna dan membuat halaman dinamis pada web anda. Dan memiliki kemampuan dalam orientasi objek.
Javascript pertama kalinya memiliki nama yaitu LiveScript, tapi entah kenapa NetScape merubah namanya menjadi JavaScript (Masih belum ada alasannya kenapa diganti). JavaScript membuat tampilan pertamanya di NetScape pada tahun 1995 masih dengan nama LiveScript. LiveScript ini sudah tertanam pada NetScape, IE, dan browser lainnya.
Client-side Javascript
Maksudnya adalah script dari javascript ini harus dimasukkan atau disatukan oleh dokumen HTML untuk dapat ditafsirkan oleh browser.
Ini berarti halaman web tidak perlu menjadi HTML statis, tetapi bisa termasuk program yang berinteraksi dengan pengguna, mengontrol browser, dan dinamis membuat konten HTML.
Keuntungan Javascript
Berikut keuntungan dari javascript ini :
- Umpan balik langsung kepada pengunjung - Pengunjung pada situs anda tidak harus menunggu reload halaman, untuk dapat mengetahui apakah user melupakan sesuatu.
Keuntungan Javascript
Berikut keuntungan dari javascript ini :
- Umpan balik langsung kepada pengunjung - Pengunjung pada situs anda tidak harus menunggu reload halaman, untuk dapat mengetahui apakah user melupakan sesuatu.
- Tampilan interface - Dengan menggunakan javascript anda dapat memasukkan barang-barang dengan cara drag dan drop dan dapat membuat slider untuk memberikan tampilan yang bagus pada situs anda.
Keterbatasan dari Javascript
Dalam pembuatan website, kita tidak bisa memperlakukan javascript sebagai bahasa pemrograman penuh pada situs anda. Berikut keterbatasan dari javascript :
- Javascript tidak dapat memungkinkan membaca atau menulis file. Ini telah disimpan untuk alasan keamanan.
- Javascript tidak dapat digunakan pada aplikasi jaringan, karena tidak ada dukungan yang tersedia.
- Javascript tidak memiliki kemampuan untuk multithreading atau multiprocessing.
Javascript ini ringan, sehingga anda dapat membangun web statis dengan javascript ini.
Sintaks pada Javascript
Sintaks pada Javascript
Javascript ini dapat diimplementasikan dengan menggunakan sebuah pernyataan javascript yang diletakakan dalam tag <script> ... <.script> pada halalaman web.
Terkadang sebagian orang untuk meletakkan tag <script> ini di sembarang tempat pada webnya. Tapi yang direkomdasikan adalah meletakkannya di dalam tag <head>. Berikut cara penulisannya secara umum.
<script ...>Kode Javascript disini.</script>
Mari kita membuat sebuah contoh sederhananya. Kali ini contohnya menampilkan kata "Hello World". Berikut sintaksnya.
<!DOCTYPE html>
<html>
<body>
<script language="javascript" type="text/javascript">
document.write("Hello World");
</script>
</body>
</html>
Maka outputnya akan menampilkan :
Hello World
Didalam script tersebut ada dua atribut penting yaitu :
Language - atribut ini akan menetapkan bahasa apa yang anda gunakan pada script anda. Biasanya nilainya javascript. Dan versi terbaru dari HTML telah menghapus penggunaan atribut ini.
Type - atribut ini yang dianjurkan, karena ini akan menetapkan bahasa apa yang anda gunakan. Dan nilainya "text/javascript".
Case Sensitive
Javascript ini adalah bahasa pemrograman yang case-sensitive. Artinya adalah kata kunci, variabel, nama fungsi atau setiap pengenal lainnya harus diketik harus sesuai dengan kapitalisasi pada javascript ini. Contohnya var dengan VAR maka memiliki beda arti.
Komentar pada Javascript
Dalam bahasa pemrograman javascript ada 2 jenis komentar yaitu :
// - Komentar ini artinya hanya berlaku satu baris saja.
/* ... */ - Komentar ini berlaku lebih dari satu baris.
<script language="javascript" type="text/javascript">
<!--
// This is a comment. It is similar to comments in C++
/*
* This is a multiline comment in JavaScript
* It is very similar to comments in C Programming
*/
//-->
</script>
Perhatikan contoh skrip diatas, maka yang terjadi adalah kosong, karena kalimat didalam komentar tersebut tidak dieksekusi atau dijalankan. Ini cocok untuk memberikan dokumentasi pada script web anda.
ConversionConversion EmoticonEmoticon