JavaScript
JavaScript adalah bahasa scripting yang paling populer di internet dan
bekerja pada banyak browser seperti Internet Explorer, Mozilla, Firefox, Netscape,
Opera. JavaScript digunakan pada Web pages untuk meningkatkan design, validate
forms, detect browsers, create cookies, GUI dsb. Menggunakan sintaks C++/Java.
Apa itu JavaScript ?
· JavaScript dirancang untuk menambah interaktif HTML pages.
· JavaScript adalah bahasa scripting ( bahasa scripting adalah sebuah light
weight programming language).
· JavaScript terdiri dari baris-baris code executable computer.
· JavaScript biasanya embedded secara langsung pada HTML pages.
· JavaScript adalah interpreted language ( artinya bahwa scripts dijalankan
tanpa dikompile terlebih dahulu ).
· Setiap orang dapat menggunakan JavaScript tanpa harus membeli license.
Keunggulan JavaScript
· JavaScript dapat bereaksi terhadap events
JavaScript dapat di-set untuk menjalankan saat terjadi sesuatu, seperti sebuah
page telah selesai dipanggil atau saat seorang user meng-klik pada HTML
element.
· JavaScript dapat membaca dan menulis HTML elements
JavaScript dapat membaca dan mengubah isi dari HTML element.
· JavaScript dapat digunakan untuk mem-validasi data
JavaScript dapat digunakan untuk mem-validasi form data sebelum disubmitted
keserver, hal ini akan mengamankan server dar ipemrosesan extra.
· JavaScript dapat digunakan untuk mendeteksi browser pengunjung
JavaScript dapat digunakan untuk mendeteksi browser pengunjung dan
memanggil page lain yang secara specifik didesain untuk browser tersebut.
· JavaScript dapat digunakan untuk membuat cookies
JavaScript dapat digunakan untuk menyimpan dan memanggil informasi di
komputer pengunjung.
. Sintaks JavaScript
Program JavaScript dituliskan pada file HTML (.html atau.htm)
menggunakan tag <SCRIPT>. Output dari program JavaScript ditampilkan secara
langsung seolah-olah dimasukkan dalam HTML.
Contoh script sederhana dari javasript adalah sebagai berikut :
<HTML>
<HEAD>
<SCRIPT language=“javascript”>
<!--
// Build HTML here
<!--akhirscript -->
</SCRIPT>
</HEAD>
</HTML>
Contoh program JavaScript :
<html>
<!–-COMP519 js01.html 7.09.2005 -->
<head>
<title>JavaScript Page</title>
</head>
<body>
<script type="text/javascript">
// silly code to demonstrate output
document.write(“<FONT COLOR=‘GREEN'>
Hello world!</FONT>");
document.write("<p>How are <br/>" +
"<i>you</i>?</p>");
</script>
<p>Here is some static text as well.
</p>
</body>
</html>
· document.write menampilkan teks dalam page.
· Teks yang ditampilkan dapat termasuk HTML tags
· tags diterjemahkan oleh browser saat teks ditampilkan
· Seperti pada C++/Java, statement diakhiri dengan ;
· Komentar pada Java Script sama dengan C++/Java
· // awal satu baris komentar
· /*…*/ akhir dari beberapa baris komentar
Tipe Data dan Variabel JavaScript
JavaScript hanya mempunyai tiga tipe data primitive
String : "foo" 'howdy do' "I said 'hi'." ""
Number: 12 3.14159 1.5E6
Boolean : true false
Inisialisasi seperti pada C++/Java
message = "howdy";
pi = 3.14159;
Nama variable terdiri dari letters, digits, dan underscores : diawali dengan letter.
Nama variables adalah case-sensitive
<html>
<!–-COMP519 js02.html 07.09.2005 -->
<head>
<title>Data Types and Variables</title>
</head>
<body>
<script type="text/javascript">
varx, y;
x= 1024;
y=x;x = "foobar";
document.write("<p>x = " + y + "</p>");
document.write("<p>x = " + x + "</p>");
</script>
</body>
</html>
Mungkin dalam pembahasan JavaScript ini tidak selengkap mungkin, karena
masih banyak sekali pembelajaran untuk mendalami JavaScript untuk kita pelajari
sendiri.