Hal-Hal Yang Dapat Dilakukan Oleh JavaScript

Hal-Hal Yang Dapat Dilakukan Oleh JavaScript – JavaScript merupakan bahasa pemrograman yang digunakan untuk membuat sebuah halaman web yang dinamis dan interaktif. Inilah yang memberi sebuah kehidupan pada halaman – elemen interaktif dan animasi yang dapat menarik perhatian dan melibatkan pengunjung website.

Ini merupakan bahasa pemrograman web di sisi klien, yang berarti kode tersebut dijalankan di browser web pengguna. Dengan munculnya teknologi Node.js dan teknologi yang lainnya, ini juga bisa digunakan sebagai bahasa sisi server, membuatnya sangat serba guna. JavaScript digunakan terutama untuk pengembangan web front-end dan bekerja erat dengan HTML dan CSS. idn poker

Jika Anda pernah menggunakan kotak telusur atau search box di beranda (homepage), memeriksa skor pertandingan olahraga langsung di situs berita, atau menonton video, kemungkinan besar JavaScript adalah yang mengaktifkan dan menjalankannya untuk Anda. https://www.benchwarmerscoffee.com/

Hal-Hal Yang Dapat Dilakukan Oleh JavaScript

Sejarah JavaScript

Ketika World Wide Web pertama kali dibuat di awal tahun 1990, semua halaman website bersifat statis. Halaman yang disiapkan untuk ditunjukkan kepada Anda adalah apa yang Anda dapat dan tidak mungkin Anda berinteraksi dengannya.

Untuk membuat halaman tersebut bisa berinteraksi dan melakukan sesuatu sebagai tanggapan atas tindakan Anda memerlukan penambahan beberapa bentuk bahasa pemrograman untuk “menginstruksikan” halaman bagaimana seharusnya merespons. Agar dapat meresponnya tanpa harus memuat ulang halaman web, bahasa tersebut harus bisa berjalan di komputer yang sama dengan browser yang menampilkan halaman.

Pada saat itu, terdapat dua browser yang cukup populer: Netscape Navigator dan Internet Explorer.

Netscape merupakan perusahaan pertama yang mengeluarkan bahasa pemrograman yang memungkinkan halaman web menjadi interaktif disebut LiveScript dan diintegrasikan ke dalam browser. Hal tersebut berarti browser akan menafsirkan perintah secara langsung tanpa memerlukan kode yang akan dikompilasi dan tanpa memerlukan plugin. Siapa pun yang menggunakan Netscape bisa berinteraksi dengan halaman yang menggunakan bahasa ini.

Bahasa pemrograman lain yang disebut dengan sebutan Java (yang memang memerlukan plugin terpisah) menjadi sangat terkenal, jadi Netscape memutuskan untuk mencoba menguangkan ini dengan mengganti nama bahasa yang ada di browser mereka menjadi JavaScript.

Catatan: Walaupun beberapa kode Java dan juga JavaScript mungkin hampir serupa, sebenarnya terdapat dua bahasa yang sama sekali berbeda yang melayani tujuan yang sama sekali berbeda.

Tak ketinggalan, Internet Explorer segera diupdate untuk tidak hanya mendukung satu tapi dua bahasa yang terintegrasi.

Salah satunya disebut dengan vbscript dan didasarkan pada bahasa pemrograman BASIC; Yang lain, JScript, sangat mirip dengan JavaScript. Sebenarnya, jika Anda sangat berhati-hati dengan perintah yang Anda gunakan, Anda bisa menulis kode untuk diproses JavaScript oleh Netscape Navigator dan sebagai JScript oleh Internet Explorer.

Saat Internet Explorer menjadi browser yang dominan, JavaScript telah menjadi standar yang berlaku untuk menulis proses interaktif yang akan dijalankan di browser web.

Pentingnya bahasa script tersebut terlalu besar untuk menaruh perkembangannya di masa depan di tangan pengembang browser yang bersaing. Jadi, pada tahun 1996, JavaScript diserahkan ke badan standar internasional yang disebut ECMA International (European Computer Manufacturers Association), yang kemudian bertanggung jawab atas perkembangan bahasa selanjutnya.

Akibatnya, bahasa tersebut secara resmi berganti nama menjadi ECMAScript atau ECMA-262, namun kebanyakan orang masih menyebutnya sebagai JavaScript.

Bahasa pemrograman JavaScript dirancang oleh Brendan Eich hanya dalam 10 hari, dan dikembangkan oleh Netscape Communications Corporation (tempat dia bekerja pada saat itu), Mozilla Foundation (yang didirikan oleh Eich), dan ECMA International.

Eich menyelesaikan JavaScript versi pertama dalam kurun waktu kurang dari dua minggu sebab ia membutuhkannya untuk diselesaikan sebelum peluncuran versi beta Navigator 2.0. JavaScript diberi nama Mocha pada mulanya, sebelum berganti nama menjadi LiveScript pada bulan September 1995, dan kemudian JavaScript di bulan yang sama.

Akan tetapi bahasa ini juga sempat disebut SpiderMonkey saat digunakan oleh Navigator.

Apa saja yang bisa dilakukan oleh JavaScript?

Bahasa JavaScript terdiri dari beberapa macam fitur programming yang membantu Anda untuk melakukan beberapa hal berikut:

– Menyimpan value yang berguna di dalam sebuah variabel. Misalnya, jika Anda ingin memasukkan sebuah nama baru di dalam website Anda, Anda tinggal menyimpan nama itu di variabel yang bernama “name”.

– Operasi pada potongan teks (dikenal sebagai “string” dalam pemrograman). Pada contoh yang ada di atas, kita mengambil string “Player 1:” dan digabungkan dengan variabel name untuk membuat label teks lengkap, mis. ” Pemain 1: Chris “.

– Menjalankan kode untuk menanggapi peristiwa tertentu yang terjadi pada halaman web.

– Dan masih banyak lagi!

Yang lebih menarik lagi ialah fungsionalitas yang bisa dibangun di atas bahasa JavaScript inti yang disebut sebagai Application Programming Interfaces (APIs). API bisa dipakai dalam kode JavaScript Anda untuk membuat fitur-fitur yang dibuat oleh JavaScript menjadi lebih kuat lagi.

API adalah kumpulan blok kode siap pakai yang memungkinkan pengembang menerapkan program yang sebenarnya akan sulit atau tidak mungkin diterapkan. Mereka dapat dikatakan melakukan hal yang sama dengan kit furnitur siap pakai untuk bangunan rumah – lebih mudah untuk mengambil panel siap pakai dan menyusunnya untuk membuat rak buku daripada merancang sendiri desainnya, pergi dan menemukan kayu yang bagus, kemudian memotong semua panel dengan ukuran dan bentuk yang tepat dan menemukan sekrup berukuran tepat, lalu menyatukan mereka agar menjadi sebuah rak buku.

API sendiri biasa terbagi menjadi 2 kategori

Browser APIs yang dibangun di web browser Anda dan bisa mengekspos data dari environment komputer sekelilingnya atau melakukan hal-hal yang lebih kompleks. Berikut adalah beberapa contohnya:

– Document Object Model (DOM) API memperbolehkan Anda untuk memanipulasi HTML dan CSS, membuat, menghapus, dan mengubah HTML, mengaplikasikan style yang lebih dinamis untuk page Anda, dan masih banyak lagi. Saat setiap kali Anda melihat sebuah popup window yang muncul di sebuah halaman web, atau sebuah konten baru di-display, ini adalah salah satu moment dimana DOM sedang bekerja.

Hal-Hal Yang Dapat Dilakukan Oleh JavaScript 1

– Geolocation API memberi tahu lokasi Anda secara geografis. Ini adalah bagaimana Google Maps bisa menemukan lokasi Anda dan memperlihatkannya pada map mereka.

– Canvas and WebGL API dapat membantu Anda untuk membuat animasi grafis 2D dan 3D.

– Audio and Video API seperti HTMLMediaElement dan WebRTC dapat membantu Anda untuk berkesperimen dengan multimedia, seperti misalnya menyalakan audio dan video di halaman web yang tepat atau mengambil video dari web camera Anda dan menampilkan nya di komputer milik orang lain.

Third Party API atau API dari pihak ketiga ialah API yang tidak dibangun di browser Anda secara langsung dan Anda perlu mencari kode dan informasinya dari tempat lain di web. Misalnya:

– Twitter API membantu Anda untuk menyajikan tweet terakhir Anda di website Anda

– Google Maps API memperbolehkan Anda untuk menyalin sebuah link embed map mereka agar Anda dapat menunjukkan lokasi Anda pada website Anda.