Kamis, 28 Mei 2009

Java Script

Java Script merupakan bahasa pemrograman yang kompak dan berorientasi objek yang sangat berguna dalam pegembangan client dan server dalam aplikasi Internet. Netscape 2.0 menginterpretasikan pernyataan Java Script yang terdapat dalam halaman web secara langsung, dan LiveWire memungkinkan anda membuat aplikasi sejenis yang berbasis server yang mirip dengan program common gateway interface (CGI).
Dalam aplikasi client untuk Navigator, pernyataan Java Script yang tertulis dalam sebuah halaman web dapat mengetahui dan merespon perintah pemakai seperti gerakan mouse, input form, dan navigasi halaman HTML.
Sebagai contoh, anda dapat menulis sebuah fungsi Java Script untuk memverifikasi bahwa seseorang telah benar menuliskan informasi yang cocok dalam sebuah form yang meminta diisi nomor telepon dan nomor kode pos. Tanpa transmisi jaringan apapun, sebuah halaman HTML yang dilengkapi dengan tulisn Java Script dapat menginterpretasikan teks yang dituliskan pada halaman tersebut dan memberikan tampilan teks dialog penolakan apabila teks yang dituiskan tadi salah. Atau anda dapat mempergunakan Java Script untuk memerintahkan sebuah aksi (seperti memainkan file suara, mengeksekusi sebuah "applet" atau berkomunikasi dengan "plug-in" lain) sebagai resppon terhadap dibukanya sebuah halaman web atau penutupan halaman tersebut oleh pengguna internet.

Java Script dan Java
Bahasa pemrograman Java Script adalah bahasa pemrograman Java yang tidak dilegkapi dengan penulisan kode statik Java dan tipe pengecekan yang kuat.
Java Script memiliki banyak ekspresi syntax dan konstruksi kontrol dasar aliran pemrograman Java. Sebaliknya, apabila pada Java terdapat deklarasi system kompilasi waktu, sedangkan Java Script hanya memiliki system pengaturan waktu yang didasarkan pada sejumlah kecil data numerik, Boolean dan nilai string. Java Script memiliki model sederhana program berorientasi objek yang masih terus dikembangkan kapabilitasnya.
Java Script juga memiliki fungsi-fungsi, tanpa penggunaan deklarasi khusus. Fungsi-fungsi dapat merupakan "properties" sebuah objek.
Komplemen Java Script merupakan tampilan Java yang amat berguna untuk menyebutkan penulis (author). Pernyataan-pernyataan Java Script dapat mengambil dan mengatur "properties" yang diinginkan untuk mencari pernyataan atau memungkinkan dihubungkannya sebuah halaman HTMl dengan sebuah "applet" atau "plug-in".
Java adalah bahasa pemrograman yang didesain untuk eksekusi cepat dan keamanan penulisan. Keamanan penulisan terlihat dari dimungkinkannya perintah "int" pada sebuah referensi objek atau untuk mengambil ruang memory khusus dengan mengurangi jumlah kode byte Java.
Program Java memiliki kelas-kelas eksklusif dan metodanya. Javaa juga memerlukan perlengkapan untuk melakukan deklarasi kelas, metoda penulisan, dan memastikan keamanan penulisan. Hal ini menjadikan program Java tampak kompleks dan kurang user friendly sehingga cenderung dibutuhkan selalu sebuah hirarki sejumlah kumpulan objek.
Sebaliknya Java Script, memiliki kemampuan tinggi meski hanya dituliskan dalam beberapa baris perintah dinamis saja seperti yang terdapat dalam program Hyper Talk atau dBase. Bahasa permrograman script ini juga dilengkapi alat-alat yang memudahkan para pengguna dari berbagai kalangan. Adaya syntax yang mudah, fungsi-fungsi khusus yang terpasang, dan kebutuhan minimal yang diperlukan dalam membuat sebuah objek.
Berikut adalah perbandingan Java Script dan Java :
Java Script Java
Diterjemahkan oleh client (tidak dikompilasi). Kompilasidiserver sebelum dieksekusi di client
Bekerja pada objek. Kode mempergunakan objek-objek built-in, dan dapat dikembangkan tetapi tidak diperlukan kelas-kelas. Applets dipisahkan dari HTML (diakses dari halaman HTML)
Tipe-tipe variabel data tidak perlu dideklarasikan Tipe-tipe variable data harus dideklarasikan
Ikatan dinamis (dinamic binding), referensi objek dicek pada alur waktu Ikatan statik (static binding), referensi objek harus ada pada waktu yang dikompilasi
Tidak dapat otomatis menulis pada hardisk tidak dapat otomatis menulis pada hardisk
Scripting Navigasi
Penggunaan Java Script pada HTML
Java Script dapat dituliskan dalam sebuah dokumen HTML dengan dua cara :
1. Sebagai statement dan fungsi menggunakan tag SCRIPT
2. Sebagai pengontrol perintah menggunakan tag HTML
Tag SCRIPT
Tag SCRIPT yang dituliskan dalam HTML dituliskan sebagai berikut :
<SCRIPT>
JavaScript statements...........
</SCRIPT>
Atribut LANGUAGE menjelaskan bahasaa yang digunakan, contoh :
<SCRIPT LANGUAGE="JavaScript">
JavaScript statements..........
</SCRIPT>
Tag HTML, <SCRIPT>, dan pasangannya, </SCRIPT> dapat ditutup oleh beberapa pernyataan perintah JavaScript dalam sebuah dokumen HTML.
contoh:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
document.write ("Hello net.")
</SCRIPT>
</HEAD>
<BODY>
That's all, folks
</BODY>
</HTML>
display yang akan tampil adalah :
Hello net. That's all folks.
Kode Hiding (menghilangkan beberapa baris perintah)
Perintah Script dapat ditempatkan dalam field komentar agar perintah JavaScript tidak ditampilkan di layar monitor atau tidak usah dibaca ketika pengguna memanggil halaman HTML anda. Perintahnya dapat dituliskan sebagai berikut :
<!-----Begin to hide script contents from old browsers.// End the hiding here.------>

Baca Selengkapnya......