Mengenal JavaScript

JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Google Chrome, Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. JavaScript merupakan salah satu teknologi inti World Wide Web selain HTML dan CSS. JavaScript membantu membuat halaman web interaktif dan merupakan bagian aplikasi web yang esensial.

Awalnya hanya diimplementasi sebagai client-side dalam penjelajah web, kini engine JavaScript disisipkan ke dalam perangkat lunak lain seperti dalam server-side dalam server web dan basis data, dalam program non web seperti perangkat lunak pengolah kata dan pembaca PDF, dan sebagai runtime environment yang memungkinkan penggunaan JavaScript untuk membuat aplikasi desktop maupun mobile.

JavaScript sendiri adalah bahasa yang sangat kompleks tetapi sangat fleksibel. Banyak pengembang (pemrogram) menyediakan alat yang berdiri di atas inti JavaScript sehingga Anda dapat menggunakan fungsi lain. Alat tersebut adalah sebagai berikut:

  • Antarmuka pemrograman aplikasi (API) dibangun ke dalam browser web, memungkinkan Anda untuk melakukan operasi apa pun dari kumpulan dokumen HTML dan CSS dinamis yang dibuat, menangkap dan memodifikasi video dari webcam, atau membuat animasi 3D dan sampel audio.
  • API pihak ketiga memberi pengembang akses untuk menghubungkan aplikasi mereka ke situs web atau aplikasi lain seperti Facebook dan Twitter. 
  • Kerangka kerja dan pustaka pihak ketiga dapat digabungkan ke dalam HTML untuk memungkinkan pengembang membuat situs web atau aplikasi dengan cepat.

Kelebihan JavaScript: 

  1. Anda tidak memerlukan kompiler karena browser web dapat menafsirkannya dalam HTML. 
  2. Dibandingkan dengan bahasa pemrograman lain, lebih mudah dipelajari; 
  3. Kesalahan atau kesalahan lebih mudah ditemukan dan ditangani; 
  4. Dapat ditetapkan ke elemen atau peristiwa halaman web tertentu, seperti klik atau hover mouse;
  5. JS dapat digunakan di banyak browser, platform, dll. 
  6. Anda dapat menggunakan JavaScript untuk memvalidasi input dan mengurangi kebutuhan untuk memeriksa data secara manual; 
  7. Menggunakan JavaScript, situs web Anda akan menjadi lebih interaktif dan juga dapat menarik lebih banyak perhatian pengunjung; 
  8. Dibandingkan dengan bahasa pemrograman lain, ini lebih cepat dan lebih ringan.

Kekurangan JavaScript:

  1. Risiko eksploitasi tinggi; 
  2. Dapat digunakan untuk mengaktifkan kode berbahaya di komputer pengguna; 
  3. Tidak selalu didukung oleh berbagai browser dan perangkat; 
  4. JS code snippet agak banyak;
  5. Penyajian yang berbeda dapat dilakukan pada satu perangkat, yang mengakibatkan ketidakkonsistenan.
JavaScript Dapat Membuat Pemrograman Web Untuk:
  • Ada alat pemrograman di halaman web;
  • Membaca dan menulis elemen HTML di halaman web. Program JavaScript dapat mengubah konten elemen web yang ditampilkan;
  • Menjadikan halaman web lebih dinamis, karena kita juga dapat memasukkan elemen web ke dalam JavaScript untuk ditampilkan di browser web nanti. Melalui strategi ini, pemrograman Web dapat membuat animasi dari elemen Web pada halaman Web;
  • Menanggapi peristiwa pada halaman web yang sedang ditampilkan. Misalnya, ada peristiwa ketika tombol mouse kanan diklik pada halaman web, dan kemudian dengan menggunakan JavaScript kita dapat menambahkan program untuk mengeksekusi respons program atau menjalankan tertentu ketika suatu peristiwa terjadi program. Di beberapa halaman web, respons ini digunakan untuk mencegah penyalinan atau eksekusi link dengan membuka halaman baru;
  • Membuat halaman web menjadi aplikasi berbasis web yang dapat berjalan di web browser. Halaman web tidak hanya sebagai tampilan data dan informasi, tetapi juga merupakan aplikasi yang berinteraksi dengan pengguna, memproses data di browser, serta menerima dan memverifikasi data sebelum dikirim ke server;
  • Verifikasi data yang akan dikirim ke server di browser;
  • Mendeteksi browser yang digunakan oleh pengguna sehingga dapat menampilkan informasi terkait web browser tersebut;
  • Membuat cookies;
  • Membuat aplikasi client/server, dengan teknik AJAX.

Selain JavaScript, Java juga terkenal di lingkungan pemrograman Web dan jaringan. JavaScript berbeda dari Java dan memiliki nama yang mirip. JavaScript awalnya dibuat oleh Netscape, dan Java diciptakan oleh Sun MicroSystem. Di lingkungan browser Web, nama JavaScript telah disetujui oleh Sun, dan itu adalah bahasa skrip pertama yang mendukung Java. Selain berbeda pabrikan, begitu pula teknologinya. JavaScript merupakan bahasa scripting yang membutuhkan interpreter untuk menjalankannya, sedangkan Java merupakan bahasa pemrograman yang membutuhkan proses kompilasi untuk menjalankannya. Program yang dibuat di Java muncul dalam bentuk applet dan aplikasi yang berdiri sendiri. Bahasa Java sangat mirip dengan C / C ++.

Komentar

Postingan populer dari blog ini

Apa itu Visual Studio Code?