Apa yang dimaksud dengan JavaScript?
JavaScript adalah bahasa pemrograman komputer dinamis. Java Script ringan dan paling sering digunakan sebagai bagian dari halaman web, implementasi yang memungkinkan script sisi klien untuk berinteraksi dengan pengguna dan membuat halaman dinamis. Itu adalah bahasa pemrograman yang di interpretasikan dengan kemampuan berorientasi objek.
JavaScript pertama dikenal sebagai LiveScript, namun Netscape berganti nama menjadi JavaScript, mungkin karena kegembiraan yang sedang dihasilkan oleh Java. JavaScript membuat penampilan pertama di Netscape 2.0 pada tahun 1995 dengan nama LiveScript. Inti tujuan umum bahasa telah tertanam dalam Netscape, Internet Explorer, dan browser web lainnya.
Spesifikasi ECMA-262 didefinisikan versi standar inti bahasa JavaScript.
- JavaScript adalah bahasa pemrograman yang ringan.
- Dirancang untuk membuat aplikasi jaringan-centric.
- Melengkapi dan terpadu pada pemograman Java.
- Melengkapi dan terintegrasi dengan HTML.
- Open and cross-platform
Postingan Terkait : Mengenal Bahasa Pemograman HTML
Client-side JavaScript
Sisi klien JavaScript adalah bentuk paling umum bahasa. Script harus termasuk dalam atau direferensikan oleh sebuah dokumen HTML untuk kode untuk diinterpretasikan oleh browser.
Ini berarti bahwa halaman web tidak perlu HTML statis, tetapi dapat mencakup program yang berinteraksi dengan pengguna, kontrol browser, dan secara dinamis membuat HTML konten.
Mekanisme sisi klien JavaScript menyediakan banyak keuntungan dibandingkan tradisional CGI script sisi server. Misalnya, Anda mungkin menggunakan JavaScript untuk memeriksa jika pengguna telah masuk alamat e-mail yang sah di bidang formulir.
Kode JavaScript dijalankan ketika pengguna mengirimkan formulir, dan hanya jika semua entri yang valid, mereka akan dikirim ke Web Server.
JavaScript dapat digunakan untuk menjebak prakarsa pengguna acara seperti klik tombol, link navigasi, dan tindakan lain yang pengguna memulai secara eksplisit atau mutlak.
Keuntungan dari JavaScript
Manfaat menggunakan JavaScript adalah −- Kurang interaksi Server − Anda dapat memvalidasi input pengguna sebelum mengirim Halaman off ke server. Ini menghemat lalu-lintas server, yang berarti kurang beban pada server Anda.
- Feedback yang cepat dari pengunjung − Mereka tidak harus menunggu untuk halaman reload untuk melihat jika mereka lupa untuk memasukkan sesuatu.
- Meningkatkan interaktivitas − Anda dapat membuat antarmuka yang bereaksi ketika pengguna melayang-layang di atas mereka dengan mouse atau mengaktifkan mereka melalui keyboard.
- Kaya Interface − Anda dapat menggunakan JavaScript untuk memasukkan jenis produk seperti drag-and-drop komponen slider untuk memberikan antarmuka kaya kepada pengunjung situs Anda.
Keterbatasan JavaScript
Kita tidak bisa memperlakukan JavaScript sebagai bahasa pemrograman yang penuh. Ada beberapa fitur terbatas yang ada pada JavaSript, sebagai berikut:
- Sisi klien JavaScript tidak memungkinkan untuk membaca atau menulis file. Hal ini telah disimpan untuk alasan keamanan.
- JavaScript tidak dapat digunakan untuk jaringan aplikasi karena ada tidak ada dukungan seperti yang tersedia.
- JavaScript tidak memiliki apapun kemampuan multithreading atau multiprosesor.
Sekali lagi, JavaScript adalah ringan, ditafsirkan bahasa pemrograman yang memungkinkan Anda untuk membangun interaktivitas ke dalam halaman HTML jika tidak statis.
Alat-alat pengembangan JavaScript
Salah satu kekuatan utama JavaScript adalah bahwa tidak memerlukan alat-alat pengembangan yang mahal. Anda dapat memulai dengan editor teks sederhana seperti Notepad. Karena bahasa diinterpretasikan dalam konteks web browser, Anda bahkan tidak perlu untuk membeli sebuah kompiler.
Untuk membuat hidup kita sederhana, berbagai vendor telah datang dengan sangatbagus JavaScript alat pengeditan. Beberapa dari mereka yang tercantum di sini −
- Microsoft FrontPage − Microsoft telah mengembangkan sebuah editor HTML yangpopuler disebut FrontPage. FrontPage juga menyediakan pengembang web dengansejumlah JavaScript alat untuk membantu dalam penciptaan website interaktif.
- Macromedia Dreamweaver MX − Macromedia Dreamweaver MX adalah editor HTML dan JavaScript yang sangat populer di kerumunan pengembangan profesional web. Menyediakan beberapa berguna prebuilt JavaScript komponen, mengintegrasikan dengan database, dan sesuai dengan standar-standar baru seperti XHTML dan XML.
- Macromedia HomeSite 5 - Homesite 5 adalah editor HTML danJavaScript yang disukai dari Macromedia yang dapat digunakan untuk mengelola website pribadi secara efektif.
Dimana ada JavaScript hari ini?
5 ECMAScript edisi standar akan update pertama akan dirilis di lebih dari empat tahun. JavaScript 2.0 sesuai edisi 5 ECMAScript standar, dan perbedaan antara keduanya sangat kecil.
Spesifikasi untuk JavaScript 2.0 dapat ditemukan di situs berikut: http://www.ecmascript.org/
Hari ini, Netscape JavaScript dan Microsoft JScript sesuai dengan standar ECMAScript, meskipun kedua bahasa masih mendukung fitur yang bukan merupakan bagiandari standar.