Panduan JavaScript Pemrograman Paling Populer di Internet
Panduan JavaScript Pemrograman Paling Populer di Internet
JavaScript adalah bahasa pemrograman paling populer di dunia.
JavaScript adalah bahasa pemrograman Web.
JavaScript mudah dipelajari.
Tutorial ini akan mengajarkan Anda JavaScript dari dasar hingga tingkat lanjut.
Bahasa JavaScript
Di sini kita mempelajari JavaScript, mulai dari awal dan berlanjut ke konsep lanjutan seperti OOP.
Di sini kami berkonsentrasi pada bahasa itu sendiri, dengan catatan khusus lingkungan yang minimal.
Sebuah pengantar
Pengenalan JavaScript
Manual dan spesifikasi
Editor kode
Konsol pengembang
Dasar-Dasar JavaScript
Halo, dunia!
Struktur kode
Mode modern, "gunakan yang ketat"
Variabel
Tipe data
Interaksi: waspada, cepat, konfirmasi
Lagi…
Kualitas kode
Debugging di browser
Gaya Pengkodean
Komentar
Kode Ninja
Pengujian otomatis dengan Mocha
Polyfill dan transpiler
Objek: dasar-dasar
Objek
Referensi objek dan penyalinan
Pengumpulan sampah
Metode objek, "ini"
Konstruktor, operator "baru"
Rantai opsional '?.'
Jenis simbol
Objek terhadap konversi primitif
Tipe data
Metode primitif
Angka
Tali
Susunan
Metode array
Dapat diulang
Lagi…
Bekerja tingkat lanjut dengan fungsi
Rekursi dan tumpukan
Parameter istirahat dan sintaksis penyebaran
Ruang lingkup variabel, penutupan
"var" lama
Objek global
Objek fungsi, NFE
Lagi…
Konfigurasi properti objek
Bendera dan deskriptor properti
Pengambil dan pengatur properti
JavaScript sebagai Pilihan Karier
JavaScript adalah bahasa pemrograman serbaguna yang menawarkan banyak peluang karier di bidang:
Pengembangan Web
Aplikasi Seluler
Pengembangan Game
IoT (Internet untuk Segala)
Mempelajari JavaScript menawarkan keuntungan signifikan bagi peluang karier Anda.
Namun, ada beberapa area di mana memilih JavaScript mungkin bukan pilihan terbaik bagi Anda. Misalnya, jika Anda tertarik pada ilmu data, pembelajaran mesin, AI, atau pengembangan game, maka JavaScript bukanlah jawaban yang tepat.
Dalam kasus ini, alternatif seperti Python untuk ilmu data, pembelajaran mesin, AI, dan C++ untuk pengembangan permainan akan lebih cocok.
Oleh karena itu, pilihan karier Anda dapat memandu Anda dalam memilih bahasa pemrograman mana yang akan dipelajari.
Sejarah Singkat JavaScript
JavaScript adalah bahasa pemrograman yang merupakan salah satu dari tiga bahasa inti yang digunakan untuk mengembangkan situs web, selain HTML dan CSS. Sementara HTML dan CSS memberikan struktur dan gaya pada situs web, JavaScript memungkinkan Anda menambahkan fungsionalitas dan perilaku ke situs web Anda. Hal ini memungkinkan pengunjung berinteraksi dengan situs web Anda dengan berbagai cara yang kreatif.
Mosaic adalah peramban web pertama dengan antarmuka pengguna grafis. Peramban ini pertama kali dirilis pada tahun 1993 dan memainkan peran penting dalam perkembangan pesat web seperti yang kita kenal saat ini. Pengembang utama Mosaic mendirikan Netscape (sekarang Mozilla) dan merilis peramban yang lebih elegan bernama Netscape Navigator pada tahun 1994.
Tangkapan Layar Netscape_Navigator_2.png
Selama tahun-tahun awal web, halaman web hanya statis, tanpa kemampuan untuk berperilaku dinamis atau interaktivitas. Akibatnya, ada desakan dalam komunitas pengembangan web saat itu untuk menghilangkan batasan ini. Hal ini membawa Netscape pada keputusan untuk menambahkan bahasa skrip ke browser Navigator.
Pada bulan September 1995, seorang programmer Netscape bernama Brendan Eich mengembangkan bahasa skrip baru hanya dalam waktu 10 hari. Bahasa skrip ini awalnya bernama Mocha, tetapi kemudian dikenal sebagai LiveScript dan kemudian JavaScript.
evolusi nama javascript.png
Bahasa ini mengambil sintaksisnya dari Java, fungsi kelas satu dari Scheme , dan pewarisan berbasis prototipe dari Self . Sejak saat itu, JavaScript telah diadopsi oleh semua peramban web grafis utama.
Perbedaan Antara Java dan Javascript
Pemilihan nama “JavaScript” selalu menimbulkan kebingungan karena bahasa tersebut berhubungan langsung dengan Java. Namun, kecuali kemiripan sintaksisnya, JavaScript hampir tidak ada hubungannya dengan bahasa pemrograman Java. Keduanya adalah bahasa yang sama sekali berbeda.
Ketika JavaScript pertama kali diperkenalkan, bahasa pemrograman Java sedang gencar dipasarkan dan menjadi bahasa yang paling banyak dibicarakan saat itu. Jadi Netscape merasa akan menjadi ide yang bagus untuk memanfaatkan kesuksesan ini dengan menciptakan nama "JavaScript." Pada dasarnya, kesamaan nama antara kedua bahasa tersebut merupakan taktik pemasaran sederhana agar JavaScript mudah diterima.
Apa itu ECMAScript?
Ketika JavaScript pertama kali diperkenalkan oleh Netscape, terjadi perang antar semua vendor peramban yang ada di pasaran saat itu. Microsoft dan beberapa vendor peramban lain menerapkan versi JavaScript mereka sendiri (dengan nama dan sintaksis yang berbeda) di peramban masing-masing. Hal ini menimbulkan masalah besar bagi para pengembang, karena kode yang berfungsi dengan baik di satu peramban akan sia-sia di peramban lain. Hal ini berlangsung cukup lama hingga mereka semua sepakat untuk menggunakan bahasa yang sama (JavaScript) di peramban mereka.
Akibatnya, Netscape menyerahkan JavaScript ke Asosiasi Produsen Komputer Eropa (ECMA) untuk distandarisasi guna memastikan pemeliharaan dan dukungan bahasa tersebut dengan baik. Karena JavaScript distandarisasi oleh ECMA, maka nama resminya adalah ECMAScript.
edisi ecmascript.png
Awalnya, nama ECMAScript hanyalah formalisasi dari JavaScript, tetapi sekarang bahasa seperti JScript dan ActionScript juga didasarkan pada standar ECMAScript. Keduanya dapat dianggap seperti 3 mobil berbeda yang menggunakan mesin yang sama.
Meskipun keduanya saling terkait erat, istilah “JavaScript” dan “ECMAScript” tidak memiliki arti yang sama.
JavaScript memiliki dua lingkungan host utama: browser dan Node.js. Lingkungan ini menambahkan beberapa API ke bahasa tersebut. Jika Anda menghapus semua API eksternal dari lingkungan ini, Anda akan mendapatkan ECMAScript. Dengan kata sederhana, Anda dapat menganggap ECMAScript sebagai JavaScript tanpa lingkungan host.
JavaScript Hari Ini
Bahasa yang paling banyak digunakan oleh pengembang perangkat lunak di seluruh dunia.png
Serangkaian kerangka kerja dan pustaka JavaScript seperti Ember, Angular, React, dan Vue juga telah diciptakan untuk mengembangkan aplikasi web yang canggih dan rumit. Selain itu, selain perangkat lunak klien dan server, kini bahkan memungkinkan untuk menulis aplikasi seluler asli menggunakan JavaScript.
Dari awalnya yang sulit, JavaScript kini digunakan untuk membangun lebih dari 90% situs web di web, termasuk beberapa aplikasi web terbesar di dunia seperti Twitter, Facebook, dan YouTube. JavaScript kini bahkan telah berkembang melampaui akar bahasa skripnya menjadi bahasa serbaguna yang tangguh dan efisien. Hal ini memperjelas bahwa JavaScript akan tetap ada selama bertahun-tahun mendatang.
Penutup
Semoga artikel ini memberi Anda pemahaman yang baik tentang sejarah bahasa pemrograman paling populer di internet saat ini.