Belajar JavaScript 1
BELAJAR JAVASCRIPT
PENGERTIAN JAVASCRIPT
Pengertian JavaScript adalah sebuah bahasa pemrograman yang populer dan digunakan dalam membuat situs dengan konten website dinamis. Perlu diketahui bahwa lebih dari 67,7% para developer telah menggunakan JavaScript. Konten dinamis sendiri memiliki arti yaitu konten dapat bergerak ataupun berubah pada depan layar tanpa harus memuat ulang halaman. Contohnya seperti fitur slideshow foto, pengisian poling, gambar animasi, dan masih banyak lagi.
JavaScript ini biasanya sering dikolaborasikan dengan CSS dan HTML. Dimana CSS digunakan untuk merancang style halaman website dan HTML digunakan untuk membuat struktur pada website. Dan untuk JavaScript sendiri memiliki peran dalam menambahkan elemen interaktif agar dapat meningkatkan engagement para pengguna.
Contohnya bila Anda memberikan komentar dan like pada media sosial, Anda dapat melihat jumlah like serta komentar yang akan terus bertambah secara real time tanpa harus memuat ulang. Pada dasarnya JavaScript adalah sebuah bahasa pemrograman yang hanya bekerja di sisi front end atau sisi klien. Dimana artinya proses pengolahan kode hanya dapat berjalan pada browser. Google membuat bahasa pemrograman semakin populer dengan menggunakan AJAX dalam fitur suggestion pada kolom pencarian. AJAX atau Asynchronous JavaScript and XML merupakan teknik pembaruan data halaman web tanpa ada proses memuat ulang.
Setelah hal itu ada banyak para developer yang mulai menggunakan bahasa pemrograman dalam membuat website yang lebih hidup dan menarik. Seiring dari perkembangannya, JavaScript ini bukan hanya dapat digunakan pada sisi klien namun juga pada sisi server. Eksekusi pada bahasa pemrograman disisi server bisa dilakukan dengan menggunakan platform framework JavaScript contohnya seperti React.js, Node.js, dan masih banyak lagi. Dengan menggunakan framework ada banyak backend developer yang mulai melirik JavaScript, sehingga muncullah produk canggih seperti game online, website aplikasi, dan aplikasi mobile.
FUNGSI JAVASCRIPT
Berikut beberapa fungsi JavaScript yang perlu untuk diketahui:
Membuat website menjadi menarik
JavaScript dapat membuat website menjadi lebih terlihat menarik dan juga interaktif. Contohnya konten yang bergerak serta dapat memperbarui secara real time tanpa harus memuat ulang halaman website.
Membuat aplikasi mobile
Fungsi dari JavaScript selanjutnya adalah membuat sebuah aplikasi mobile. Jika dulu aplikasi mobile hanya dapat dikembangkan dengan menggunakan bahasa pemrograman java pada Android, maka saat ini dapat digunakan dengan mobile API dalam membuat aplikasi mobile. Dalam pembuatan aplikasi mobile ini juga semakin mudah karena adanya framework JavaScript yang khusus pada aplikasi mobile. Contohnya seperti React Native. Dengan menggunakan framework jenis ini dapat Anda dapat membuat aplikasi mobile yang dapat digunakan kedua sistem operasi sekaligus yaitu iOS dan Android.
Mengembangkan game berbasi web
Bukan hanya dapat membuat halaman website saja, JavaScript ini juga dapat berfungsi dalam mengembangkan sebuah game online yang berbasis web browser. Dalam membuat game browser, bahasa pemrograman dikombinasikan dengan HTML5 yang dapat membuat game menjadi semakin menarik. Ada beberapa game populer JavaScript seperti Flappy Bird dan Lord of Ultima. Pengembangan game yang berbasis JavaScript ini didukung dengan adanya framework JavaScript yang khusus game. Contohnya seperti Panda.js, Playground.js, dan juga Quintus.
Menjalankan web server
Fungsi JavaScript yang terakhir ialah menjalankan web server. Seiring perkembangan teknologi, bahasa pemrograman JavaScript ini bukan hanya dapat bekerja pada sisi browser saja. Namun juga dapat bekerja pada sisi server dengan menggunakan Node.js. Node.js ini nantinya dapat mengeksekusi kode JavaScript yang berada di sisi server sehingga dapat menjalankan sebuah situs, game berbasis browser, dan juga aplikasi web. Node.js ini juga lebih bisa menangani berbagai proses yang secara bersamaan tanpa harus menunggu satu proses untuk selesai terlebih dahulu. Dengan begitu proses yang dilakukan dapat berjalan lebih cepat.

Komentar
Posting Komentar